首页 > 解决方案 > 按模式 {{*}} 查找所有单词

问题描述

我在文本中获取关键字时遇到问题。我有类似的文字

$str = '<?php {{namespace}} 
{{use}} 
{{abstract}} class {{pattern}} {{parent}} {{interface}}
{
    {{trait}}    
    {{property}}    
    {{method}}
}';

而且我不会把所有的词都放在里面{{..}}。我该怎么做?谢谢/

标签: php

解决方案


您可以像这样使用正则表达式:preg_match_all("/\{\{(.+?)\}\}/", $str, $matches);

此处示例:https ://regex101.com/r/XyG224/1


推荐阅读