【问题标题】:Match all in between two exclamations in PHP匹配PHP中两个感叹号之间的所有内容
【发布时间】:2020-02-05 10:09:11
【问题描述】:

所以,我对 php 中的 preg 一无所知,尽管我尝试过深入了解它,但我仍然无法完全理解它的概念。

我正在努力将所有内容都放在两个感叹号之间,例如 !!FIRSTNAME!!。

这是我到目前为止所做的,但正在显示!结果中

preg_match('~[!!](.+?)[!!]~',$html, $matches);

【问题讨论】:

    标签: php preg-match preg-match-all


    【解决方案1】:

    只需删除字符类:

    preg_match('~!!(.+?)!!~',$html, $matches);
    

    您搜索的字符串在$matches[1]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      • 2020-06-30
      相关资源
      最近更新 更多