【发布时间】:2011-08-19 08:12:26
【问题描述】:
我有类似的字符串:
{{something1}} something2 {{something3}} something4
如何使用preg_match() 函数仅匹配“something1”?
我试过了:
preg_match("/\{\{(.*)\}\}/si",$content,$matches);
但这匹配太多,返回
something1}} something2 {{something3
我尝试将\b 添加到模式中,但也没有得到我想要的结果。
你能帮我解决这个问题吗?
【问题讨论】:
-
这看起来像是某种不正确的 json,您是否可以在字符串到达您之前对其进行控制?
-
第一个问题。问得当。赞成。
标签: php regex preg-match