Php 按模式{{*}查找所有单词
我在获取文本中的关键字时遇到问题。我有类似的文本Php 按模式{{*}查找所有单词,php,Php,我在获取文本中的关键字时遇到问题。我有类似的文本 $str = '<?php {{namespace}} {{use}} {{abstract}} class {{pattern}} {{parent}} {{interface}} { {{trait}} {{property}} {{method}} }'; $str='您可以像这样使用正则表达式:preg\u match\u all(“/\{(.+?)\}\}/”,$str,$matche
$str = '<?php {{namespace}}
{{use}}
{{abstract}} class {{pattern}} {{parent}} {{interface}}
{
{{trait}}
{{property}}
{{method}}
}';
$str='您可以像这样使用正则表达式:preg\u match\u all(“/\{(.+?)\}\}/”,$str,$matches)代码>
此处示例:从此更改regexp。结果是preg\u match\u all():分隔符不能是字母数字或反斜杠对不起,忘记在模式的开头和结尾添加/了。我已经更新了我的示例,只有一个小小的改进可以做到??0=>“名称空间”1=>“使用”2=>“抽象}}类{{pattern}}{{parent}}}{{implements”3=>“trait”4=>“constant”5=>“property”6=>“method”only“抽象}类{{pattern}{parent}{implements”
这部分不正确