所以我有一个像这样的字符串:
I+am++a+++great++coder
如何以这种方式删除我的+,每个实例中只剩下一个空格?我曾尝试使用正则表达式,但无济于事。
答案 0 :(得分:5)
您可以通过在每个+
组中拆分字符串并将其与单个空格连接来获得所需的结果
var str = 'I+am++a+++great++coder',
res = str.split(/\++/g).join(' ');
console.log(res);
或者只用一个空格替换每个+
组。
var str = 'I+am++a+++great++coder',
res = str.replace(/\++/g, ' ');
console.log(res);