Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Удаление первого слова в тексте (https://javascript.ru/forum/misc/40547-udalenie-pervogo-slova-v-tekste.html)

iproger 10.08.2013 01:44

Удаление первого слова в тексте
 
Есть текст:
слово1
слово2 слово3..слово n
слово n+1 слово n+2.

Нужно с помощью замены через регулярное выражение "удалить" любое сочетание символов (без пробелов), которое стоит на 1 строке, на месте "слово1". Если есть пробелы в 1 строке, то условие не должно выпониться. Остальные строки проверять не надо.

Сам попытался составить, но добиться нужного результата не получается:
var str = elem.val().replace(new RegExp("^(.+?[^/\s])$","gim"),"");

Vampir3 10.08.2013 02:20

не val() a value

Deff 10.08.2013 07:59

var str=' '+'123456 aaaaaaaaaaa bbbbbbbbbbb';
var arr =str.split(/\s+/);arr.splice(0,2)
str=arr.join(' ')
alert(str)

iproger 10.08.2013 16:44

Так удалится слово в любом случае. А надо только если на первой строке 1 слово.

iproger 10.08.2013 16:45

jQuery val()

Riim 10.08.2013 17:05

'aaaaa\nbbbbb\nccccc'.replace(/^\S+[\r\n]+/, '');

iproger 12.08.2013 01:31

Спасибо, все заработало!


Часовой пояс GMT +3, время: 20:38.