Php 正则表达式逗号到空格
我需要一个将逗号转换为空格的正则表达式。我知道这非常简单,但我不知道正则表达式。谢谢Php 正则表达式逗号到空格,php,regex,Php,Regex,我需要一个将逗号转换为空格的正则表达式。我知道这非常简单,但我不知道正则表达式。谢谢 tag1, tag2, tag3, tag4,tag5 tag6 到 谢谢查找:“,\s*”(不带引号) 替换为:”(不带引号,只有一个空格) 或: 查找:“,\s*”(不带引号) 替换为:”(不带引号,只有一个空格) 或: 尤库说得对。以下是上下文: preg_replace('/,\s*/', ' ', 'tag1, tag2, tag3, tag4,tag5 tag6'); 如果某些标记之间没有逗
tag1, tag2, tag3, tag4,tag5 tag6
到
谢谢查找:“,\s*”
(不带引号)
替换为:”
(不带引号,只有一个空格)
或:
查找:“,\s*”
(不带引号)
替换为:”
(不带引号,只有一个空格)
或:
尤库说得对。以下是上下文:
preg_replace('/,\s*/', ' ', 'tag1, tag2, tag3, tag4,tag5 tag6');
如果某些标记之间没有逗号,但它们之间有多个空格,则可以使用以下方法:
preg_replace('/,\s*|\s+/', ' ', 'tag1, tag2, tag3, tag4,tag5 tag6');
尤库说得对。以下是上下文:
preg_replace('/,\s*/', ' ', 'tag1, tag2, tag3, tag4,tag5 tag6');
如果某些标记之间没有逗号,但它们之间有多个空格,则可以使用以下方法:
preg_replace('/,\s*|\s+/', ' ', 'tag1, tag2, tag3, tag4,tag5 tag6');
您的第二个正则表达式返回以下内容:
“t a g 1 t a g 2 t a g 3 t a g 4 t a g 5 t a g 6”
因为,?\s*
匹配一个空字符串(0或1个逗号,0或更多空格)。您的第二个正则表达式返回以下内容:“t a g 1 t a g 2 t a g 3 t a g 4 t a g 5 t a g 6”
因为,?\s*
匹配一个空字符串(0或1个逗号,0或更多空格)