正则表达式删除句子中间的逗号

时间:2014-06-17 17:38:59

标签: php regex

我想删除文本中间的逗号,我使用这行代码:

$str = preg_replace('/ [,]/', '', $str);

这句话没问题:

$str = ', this , is , my sentence';

结果是

, this is my sentence

但对于这句话:

$str = ', ,this , is , my sentence';

结果是:

,this is my sentence

我想要的结果是

, this is my sentence

可以解决这个问题的正则表达式是什么?

1 个答案:

答案 0 :(得分:0)

使用此模式(?<!^),\s*
Demo