如何在PHP中使用preg_replace来做这个例子?

时间:2017-06-23 19:19:44

标签: php regex preg-replace

我需要一些帮助。我有一个字符串:

$str = "{{abc}} {{cde}}";

$str = preg_replace('/({{\w+}})/', '$1', $str);

echo $str; //{{abc}} {{cde}}

但我希望每个{{string}}只返回string。以上示例将返回abc cde

1 个答案:

答案 0 :(得分:3)

只需移动括号(捕获组)即可捕获您想要的内容:

$str = preg_replace('/{{(\w+)}}/', '$1', $str);