php 中文标点逗号‘,’怎么用正则匹配

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 中文标点逗号‘,’怎么用正则匹配相关的知识,希望对你有一定的参考价值。

preg_replace('/[,]/', '\\', $goods['keywords'])
这个输出的时候会乱码

现在都在用str_replace,preg_replace现在用的如果你的服务器比较新,可能不支持。上楼说的不对应该是:str_replace('/[\,]/',"\\",$goods['keywords']).追问

str_replace支持正则吗

另:preg_replace(\'/[\\,]/\',"\\\\",$goods[\'keywords\'])变成这样了

参考技术A 不要中括号就可以,另外建议用str_replace。 参考技术B /[\,]/, .追问

str_replace很好用,支持数组功能,多个字符匹配

正则表达式 最近在做文本清洗,遇到(,,!或者?!!,),想要清除第一个逗号后面的所有多余标点符号

一个段连续的标点符号,如何仅保留第一个标点符号,后面多余的标点符号都清除掉?
正则如何表达?最近用的是pandas的str.replace方法

参考技术A 查找:([\W])[\W]*
替换:\1
不过我觉得你的描述还不具体,因为()【】之类的都是成对的标点符号,如果不区分的话会出问题的

以上是关于php 中文标点逗号‘,’怎么用正则匹配的主要内容,如果未能解决你的问题,请参考以下文章

php写一个正则表达式 匹配逗号

求教正则表达式如何匹配

正则匹配的中文包括中文标点符号吗?

正则匹配的中文包括中文标点符号吗?

php正则表达式问题

php中文正则匹配