我需要这样转换一个字符串:
tag, tag2, longer tag, tag3
至:
tag, tag2, longer-tag, tag3
为了简短起见,我需要用连字符替换逗号前没有空格的地方,并且需要在Javascript中执行此操作。
最佳答案
我认为这应该工作
var re = new RegExp("([^,\s])\s+" "g");
var result = tagString.replace(re, "$1-");
编辑:Blixt观察后更新。
关于javascript - 正则表达式,用于匹配不带逗号的空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1277547/