如果我有以下字符串
"[Blah][Something.][Where.]"
找到“][”所在位置并在它们之间添加“+”的最佳方法是什么?
换句话说,生成的字符串应该是:
"[Blah] + [Something.] + [Where.]"
如果我有以下字符串
"[Blah][Something.][Where.]"
找到“][”所在位置并在它们之间添加“+”的最佳方法是什么?
换句话说,生成的字符串应该是:
"[Blah] + [Something.] + [Where.]"
使用正则表达式...
var str = "[Blah][Something.][Where.]"
var newString = str.replace(/\]\[/g, ']+[');
var string = "[Blah][Something.][Where.]".split("][").join("] + [");
如果它不是一个常量字符串,我会回退到正则表达式并替换.
使用正则表达式查找 ][ 然后添加 +