【发布时间】:2020-01-19 20:48:43
【问题描述】:
我试图用逗号替换它们之间只有空格的单词的空格 像这个例子
颜色:海军蓝火车长度:FloorLength USSize:6 运费 : 标准
应该是这样的
颜色:海军蓝,火车长度:FloorLength,USSize:6,运费: 标准
这些变体之间有逗号
我只能匹配带有冒号的单词之间的空格
\s*:\s*
但我需要一种方法来匹配没有冒号的单词之间的空格
例如将点视为空格
不匹配这个...:...
但要匹配这个 NavyBlue.....TrainLength
只匹配空格而不匹配单词
【问题讨论】:
-
.replace(/([a-z0-9]) ([a-z0-9])/gi, "$1,$2"); -
@ASDFGerte 不起作用尝试我在问题中更新的链接
-
好吧,如果您更改格式,当然为原始格式编写的正则表达式很可能不起作用...
-
@ASDFGerte 我需要匹配变体之间的空格以用逗号替换它,就像我更新的示例一样,但在您的示例中它将匹配我不想匹配的(单词空格单词)匹配任何单词
标签: javascript jquery regex