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

How use preg_replace in PHP to do this example?

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

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

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

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

但我希望每个 {{string}} 都 return 只是 string。对于上面的示例,将 return abc cde.

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

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