次の文字列がある場合
"[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("] + [");
定数文字列でない場合は、正規表現にフォールバックして.を置き換えます。
通常の式を使用して][を見つけ、+を追加します