如何用逗号(", "
)替换所有逗号后跟空格(","
)?
当他们前面没有逗号时,我不想替换空格(" "
)。
答案 0 :(得分:18)
所有str_replace解决方案都可以使用。如果要替换逗号之前和之后的所有空格
$str = 'cat, dog , cow, horse ,mouse,moose';
$pattern = '/\s*,\s*/';
$replace = ',';
$str = preg_replace($pattern, $replace, $str);
答案 1 :(得分:6)
这应该可以解决问题:
$str = "some, comma, seperated, words";
$str = str_replace(", ", ",", $str);
答案 2 :(得分:2)
这可以解决问题吗?
$sString = str_replace(", ", ",", $sString);
答案 3 :(得分:2)
你可以这样做:
$str = str_replace(', ',',',$str);