gpt4 book ai didi

php - 获取两个字符串之间的文本的正则表达式

转载 作者:可可西里 更新时间:2023-11-01 00:11:17 25 4
gpt4 key购买 nike

您好,我需要获取类似于这样的标签的 2 个字符串之间的内容:

[code]
some text and
new line
[/code]

我尝试使用这个正则表达式,但它只能在没有换行的情况下工作:

preg_match("/\[view\](.*)\[\/view\]/",$string, $results);

我需要一些也适用于换行符的东西!以及我放在这两个“标签”之间的任何字符任何的想法 ?

最佳答案

在调用中使用 s 修饰符进行多行搜索:

preg_match("/\[view\](.*)\[\/view\]/s",$string, $results);

最后,您不应该使用正则表达式来进行复杂的解析。这不适合工作。找到适合您目的的标记语言并使用现有的库来解析它。

关于php - 获取两个字符串之间的文本的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4662141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com