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);
希望对您有所帮助。
我想用 PHP preg_replace
找到这个值 = }},]}}
并用另一个值替换它 = }}]}}
类似这样的东西,但我不知道怎么用:
$cadena = $array;
echo preg_replace('/}}[,]]}}/', '}}]}}', $cadena);
您只需要转义大括号和方括号,因为它们在正则表达式中具有句法含义。这很好用:
echo preg_replace('/\}\},\]\}\}/', '}}]}}', "Hello}},]}}World");
但这听起来不像您需要执行正则表达式...您将字符串描述为静态...所以,为什么不直接执行:
str_replace('}},]}}','}}]}}')
您厌倦了使用 str_replace 吗?可能更容易,
$cadena = str_replace("}},]}}","}}]}}",$cadena);
希望对您有所帮助。