我对正则表达式很糟糕,我试图用更新的preg_replace_callback()函数替换以下内容:
return preg_replace('/([\x00-\x1F\*\(\)\\\\])/e',
'"\\\\\".join("",unpack("H2","$1"))',
$str);
非常感谢任何帮助。
这是对的吗?我不再有错误
return preg_replace_callback('/([\x00-\x1F\*\(\)\\\\])/',
function ($m) {
return "\\\\".join("",unpack("H2",$m));
},$str);