我想替换以下类型:
Some Query String
Some Comma, Separated, Query String
以下内容:
Some-Query-String
Some-Comma-Separated-Query-String
关于正则表达式的任何想法吗?
答案 0 :(得分:3)
这应该做你想要的/,?\s+/g
'Some Comma, Seperated, Query String'.replace(/,?\s+/g, '-');
// Will produce: "Some-Comma-Seperated-Query-String"
答案 1 :(得分:0)
,?[ ]
试试这个。-
。见。演示。
http://regex101.com/r/yR3mM3/14
var re = /,?[ ]/g;
var str = 'Some Query String\nSome Comma, Seperated, Query String';
var subst = '-';
var result = str.replace(re, subst);
答案 2 :(得分:0)
我会这样做:
'Some Comma, Seperated, Query String'.replace(/,?\s/g, '-');
希望对你有用。问号表示一个或更少的实例