假设我的字符串是:
var string ="abcd
acdcd
ejhwejeh
kjkjewkjkejw";
我想在第二行前面添加一个名为“hello”的文本,以便它成为。
string ="abcd
hello acdcd
ejhwejeh
kjkjewkjkejw";
我将如何实现这一目标?
答案 0 :(得分:1)
使用
将字符串拆分为换行符var arr = string.split(/\r?\n/);
它会为您提供一个包含单个单词的数组,您可以将这些单词与新单词放在一起。
var string2 = '';
for (var i = 1; i < arr.length; i++) {
string2 = string2 + arr[i]
}
string2 = arr[0] + 'hello' + string2
答案 1 :(得分:0)
您可以使用换行符拆分字符串,并使用所需部分更改数组,并将数组连接到新字符串。
var string ="abcd\nacdcd\nejhwejeh\nkjkjewkjkejw",
temp = string.split(/\n/);
temp[1] = 'hello ' + temp[1];
console.log(temp.join('\n'));
&#13;