Показать сообщение отдельно
  #10 (permalink)  
Старый 21.09.2017, 17:44
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Сообщение от dima85
Если line = "35235" то удаляем 4-5 строчки, получаем это:
Простой вариант. Пока набиваю руку в регулярках

var str = `text text
text
id 34355
text text
id 35235
text
text
id 45346`;
str = str.replace(/(id\s{1}\d+)(\D+id\s{1}35235\s)([a-zA-Z0-9\n\s]+)/im, '$1\n$3');
alert(str);
Ответить с цитированием