2017-02-14 4 views
-3

Пусть моя строка:Как добавить текст во вторую строку строки в javascript?

var string ="abcd     
acdcd 
ejhwejeh 
kjkjewkjkejw"; 

, и я хочу, чтобы добавить текст перед 2-й линии называется «привет», поэтому она становится.

string ="abcd     
hello acdcd 
ejhwejeh 
kjkjewkjkejw";  

Как бы это достичь?

+1

Ни один из этих двух на самом деле не является действительным строками JavaScript – UnholySheep

ответ

0

Вы можете разбить строку на строку и изменить массив с требуемой частью и присоединиться к массиву к новой строке.

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

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

 
console.log(temp.join('\n'));

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 
Смежные вопросы