Удаление первого слова в тексте
Есть текст:
слово1 слово2 слово3..слово n слово n+1 слово n+2. Нужно с помощью замены через регулярное выражение "удалить" любое сочетание символов (без пробелов), которое стоит на 1 строке, на месте "слово1". Если есть пробелы в 1 строке, то условие не должно выпониться. Остальные строки проверять не надо. Сам попытался составить, но добиться нужного результата не получается:
var str = elem.val().replace(new RegExp("^(.+?[^/\s])$","gim"),"");
|
не val() a value
|
var str=' '+'123456 aaaaaaaaaaa bbbbbbbbbbb';
var arr =str.split(/\s+/);arr.splice(0,2)
str=arr.join(' ')
alert(str)
|
Так удалится слово в любом случае. А надо только если на первой строке 1 слово.
|
jQuery val()
|
'aaaaa\nbbbbb\nccccc'.replace(/^\S+[\r\n]+/, ''); |
Спасибо, все заработало!
|
| Часовой пояс GMT +3, время: 03:14. |