带大括号的preg_replace

时间:2010-06-20 05:04:33

标签: php preg-replace

我想使用"{{edit(3)}}"

将字符串"open3close"替换为preg_replace

2 个答案:

答案 0 :(得分:3)

如果你浪费了你的时间,我很抱歉,我找到了一个有效的解决方案。

preg_replace("/{{edit\((.*)\)}}/e","'open'.'\\\1'.'close'", $string);
  

输入:{{edit(3)}}
  输出:open3close

答案 1 :(得分:2)

在正则表达式字符串中退出{}\{\}