如何在javascript中的字符串的第二行添加文本?

时间:2017-02-14 10:01:11

标签: javascript

假设我的字符串是:

 var string ="abcd                  
 acdcd  
 ejhwejeh  
 kjkjewkjkejw";  

我想在第二行前面添加一个名为“hello”的文本,以便它成为。

string ="abcd                  
 hello acdcd  
 ejhwejeh  
 kjkjewkjkejw";    

我将如何实现这一目标?

2 个答案:

答案 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)

您可以使用换行符拆分字符串,并使用所需部分更改数组,并将数组连接到新字符串。

&#13;
&#13;
var string ="abcd\nacdcd\nejhwejeh\nkjkjewkjkejw",
    temp = string.split(/\n/);

temp[1] = 'hello ' + temp[1];

console.log(temp.join('\n'));
&#13;
&#13;
&#13;