如果我有以下字符串在JavaScript中的字符串的特定點插入字符的最佳方法?
"[Blah][Something.][Where.]"
什麼是定位在哪裏「] [」是在它們之間添加一個「+」的最佳方式?
換句話說,結果字符串應該是:
"[Blah] + [Something.] + [Where.]"
如果我有以下字符串在JavaScript中的字符串的特定點插入字符的最佳方法?
"[Blah][Something.][Where.]"
什麼是定位在哪裏「] [」是在它們之間添加一個「+」的最佳方式?
換句話說,結果字符串應該是:
"[Blah] + [Something.] + [Where.]"
使用正則表達式...
var str = "[Blah][Something.][Where.]"
var newString = str.replace(/\]\[/g, ']+[');
使用正expresions找] [再添加+
var string = "[Blah][Something.][Where.]".split("][").join("] + [");
如果它不是一個常量字符串,我將回退到一個正則表達式和replace。
看吧更換/ 4313841/JavaScript的知識,可以-I-嵌入一個字符串-at-a-specific-index 這已經發布在過去。 – JohannesB
大馬士革並不是要求將字符作爲特定的字符串索引來插入,而是要找到一種模式並用其他的替換它。 –