【发布时间】:2014-10-02 19:24:15
【问题描述】:
正则表达式模式:/{if\s+(isRegion|isCountry)([a-z]+?)}/i
预期匹配:
{if isRegionAsia}
{if isRegionEurope}
{if isCountryChina}
这里的工作示例:http://regex101.com/r/gL4qN9/2
那么,为什么在 PHP 中 preg_match_all() 会返回一个包含 3 个空结果的数组而不是匹配项?我在这里想念什么?提前感谢您的帮助!
【问题讨论】:
-
删除
g修饰符并显示您的输入字符串 - 我对这个正则表达式没有任何问题 -
你能展示与
preg_match和数组相关的PHP代码吗?
标签: php regex preg-match-all