Показать сообщение отдельно
  #12 (permalink)  
Старый 22.09.2017, 10:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от Rasy Посмотреть сообщение
Простой вариант. Пока набиваю руку в регулярках

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);
Предложу такой вариант...
var str = `text text
text
id 34355
text text
id 35235
text
text
id 45346`;
str = str.replace(/(id\s\d+)[\S\s]*?id\s35235/img, '$1');
alert(str);

Последний раз редактировалось ksa, 22.09.2017 в 10:09.
Ответить с цитированием