Удаление первого слова в тексте
Есть текст:
слово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, время: 20:38. |