删除另一个字符串中带有 {{ xxx }} 的字符串

remove a string with {{ xxx }} inside another string

这是一个愚蠢的问题,但我想删除字符串中的 {{Lien web ....}}(包括括号)。

示例:

test {{Lien web|xyz}} test {{xyz}} test

结果应该是:

test test {{xyz}} test

我试过:

preg_replace('/\{\{.*?\}\}\s*/s','',$string);

但是如何添加 "Lien web"?

非常感谢!

正则表达式是 \{\{Lein web[^\}]*]\}\} 和相应的 preg_replace:

preg_replace('/\{\{Lien web[^\}]*\}\}/','',$string, -1);

最后一个 -1 替换所有 {{Lien web...}} 出现

尝试:

preg_replace('/\{\{Lien web[^\}]*\}\}/','',$string,-1);