可以正则表达式能够找到一个啪答声呢?循环内的正则表达式
{{foo.bar1.bar2.bar3}}
其中在基团将是
$ 1 = FOO $ 2 = BAR1 $ 3 = BAR2 $ 4 = BAR3等..
它会像重复做表达一遍又一遍,直到它无法获得匹配。
当前表达我的工作是
(?:\{{2})([\w]+).([\w]+)(?:\}{2})
下面是从regexr的链接。
-
好,我想我没有解释清楚我想在这里实现。
比方说,我想全部更换
.barX一个{{FOO内。 。 。 }}
我预期的结果应该是
$foo->bar1->bar2->bar3
为什么don'y你只是用'#(\ w +)#'模式搭上话,没有'.'和'{ }'? –
正则表达式真的是最好的方法吗?你为什么不去掉两端的支架并使用'explode'? – Barmar