php - 按模式 {{*}} 查找所有单词
问题描述
我在文本中获取关键字时遇到问题。我有类似的文字
$str = '<?php {{namespace}}
{{use}}
{{abstract}} class {{pattern}} {{parent}} {{interface}}
{
{{trait}}
{{property}}
{{method}}
}';
而且我不会把所有的词都放在里面{{..}}
。我该怎么做?谢谢/
解决方案
您可以像这样使用正则表达式:preg_match_all("/\{\{(.+?)\}\}/", $str, $matches);
推荐阅读
- python - 如何合并两个数据框,然后将结果与不同的数据框相乘?
- groovy - 如何执行闭包作为 Groovy 映射的值?
- spring - Hibernate Validator 不起作用(它允许空值通过)
- javascript - 让一个不和谐的机器人只用一个命令发送许多消息
- python - timeit ValueError:stmt 既不是字符串也不是可调用的
- windows - 将文件从 Unix 导入 MS SQL Server
- html - 如何在div内的跨度内垂直居中img?
- autohotkey - 抑制键或从消息队列中删除键
- javascript - 如何在angularjs中获取下拉列表的选定选项值并动态更改div id onchange of dropdown
- javascript - 如何在 Angular 中实现全局加载器