我需要将函数ereg_replace("[\]", "", $theData)更改为preg_replace
发布于 2010-09-06 15:10:20
要将ereg_replace移植到preg_replace,需要将正则表达式放在一对分隔符之间
此外,您的regx is [\] is 用于preg_replace的无效,因为\正在转义结束字符类]
正确的端口是
preg_replace('/[\\\]/','',$theData) 另外,因为char类只有一个char,所以实际上并不需要char类,您可以这样说:
preg_replace('/\\\/','',$theData) 由于仅替换单个字符,因此不建议使用正则表达式。您应该使用使用str_replace的简单文本替换:
str_replace('\\','',$data);发布于 2010-09-06 14:56:52
str_replace("\\","",$theData);但我真的很怀疑你是否需要那个替代品。最有可能的是,你需要一些其他的操作。
这个替换是做什么用的?
发布于 2010-09-06 15:09:51
preg_replace("/\\\/", "", $theData);https://stackoverflow.com/questions/3649574
复制相似问题