相关疑难解决方法(0)

如何使用preg_match()获得最短而不是最长的正则表达式匹配

我有与此类似的字符串:

{{something1}} something2 {{something3}} something4
Run Code Online (Sandbox Code Playgroud)

如何使用该preg_match()功能仅匹配"something1" ?

我试过了:

preg_match("/\{\{(.*)\}\}/si",$content,$matches);
Run Code Online (Sandbox Code Playgroud)

但是这个匹配太多了,回来了

something1}} something2 {{something3
Run Code Online (Sandbox Code Playgroud)

我尝试添加\b到模式,但也没有得到我想要的那样.

你能帮帮我吗?

php regex preg-match

8
推荐指数
1
解决办法
6322
查看次数

标签 统计

php ×1

preg-match ×1

regex ×1