php preg_replace 求这个值 = }},]}}

php preg_replace to find this value = }},]}}

我想用 PHP preg_replace 找到这个值 = }},]}} 并用另一个值替换它 = }}]}}

类似这样的东西,但我不知道怎么用:

$cadena = $array;
echo  preg_replace('/}}[,]]}}/', '}}]}}', $cadena); 

您只需要转义大括号和方括号,因为它们在正则表达式中具有句法含义。这很好用:

echo preg_replace('/\}\},\]\}\}/', '}}]}}', "Hello}},]}}World");

但这听起来不像您需要执行正则表达式...您将字符串描述为静态...所以,为什么不直接执行:

str_replace('}},]}}','}}]}}')

您厌倦了使用 str_replace 吗?可能更容易,

$cadena = str_replace("}},]}}","}}]}}",$cadena);

希望对您有所帮助。