【发布时间】:2020-02-05 10:09:11
【问题描述】:
所以,我对 php 中的 preg 一无所知,尽管我尝试过深入了解它,但我仍然无法完全理解它的概念。
我正在努力将所有内容都放在两个感叹号之间,例如 !!FIRSTNAME!!。
这是我到目前为止所做的,但正在显示!结果中
preg_match('~[!!](.+?)[!!]~',$html, $matches);
【问题讨论】:
标签: php preg-match preg-match-all
所以,我对 php 中的 preg 一无所知,尽管我尝试过深入了解它,但我仍然无法完全理解它的概念。
我正在努力将所有内容都放在两个感叹号之间,例如 !!FIRSTNAME!!。
这是我到目前为止所做的,但正在显示!结果中
preg_match('~[!!](.+?)[!!]~',$html, $matches);
【问题讨论】:
标签: php preg-match preg-match-all
只需删除字符类:
preg_match('~!!(.+?)!!~',$html, $matches);
您搜索的字符串在$matches[1]中
【讨论】: