Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配字符串之间的所有内容-复杂_Regex - Fatal编程技术网

Regex 正则表达式匹配字符串之间的所有内容-复杂

Regex 正则表达式匹配字符串之间的所有内容-复杂,regex,Regex,我有以下代码: 我需要获取“公共函数addTopicParticipants”和“公共函数deleteTopics”之间的所有内容 我试过: /public function addtopicParticipants(.*?)public function deleteTopics/ 这是我唯一记得的事 preg_match('/public function addTopicParticipants(.*?)public function deleteTopics/s', $text, $

我有以下代码:

我需要获取“公共函数addTopicParticipants”和“公共函数deleteTopics”之间的所有内容

我试过:

/public function addtopicParticipants(.*?)public function deleteTopics/
这是我唯一记得的事

preg_match('/public function addTopicParticipants(.*?)public function deleteTopics/s', $text, $match;

$found = $match[1];
s
修饰符允许
匹配换行符

测试

s
修饰符允许
匹配换行符


用什么语言测试?你试了什么?你好。用正则表达式。我在谷歌上搜索了很多表达式,但没有一个能找到。我不明白为什么。展示一些你尝试过的东西。regex不是一种语言,它是在一种语言(如PHP、Perl、C#、Javascript等)中执行的操作。哦,我在使用PHP,但我希望regex能够找到这一点。添加了我尝试过并能记住的内容。用什么语言?你试了什么?你好。用正则表达式。我在谷歌上搜索了很多表达式,但没有一个能找到。我不明白为什么。展示一些你尝试过的东西。regex不是一种语言,它是在一种语言(如PHP、Perl、C#、Javascript等)中执行的操作。哦,我在使用PHP,但我希望regex能够找到这一点。添加了我尝试过并能记住的内容。它不起作用:我认为正则表达式测试仪有缺陷。我在regexpal上试过,看看链接。它不起作用:我认为regex测试仪有缺陷。我在regexpal上试过,见链接。