Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2017, 21:04
Аспирант
Отправить личное сообщение для CraftLawrence Посмотреть профиль Найти все сообщения от CraftLawrence
 
Регистрация: 22.11.2014
Сообщений: 44

Помогите пожалуйста собрать регулярку
Уже час сижу над тем, чтобы из
Код:
Ряд 1
Ряд 2
"Ряд 3
Ряд 4
Ряд 5
Ряд 6"
Ряд 7
Ряд 8
сделать
Код:
Ряд 1 
Ряд 2
"Ряд 3<newline>Ряд 4<newline>Ряд 5<newline>Ряд 6"
Ряд 7
Ряд 8
Меньше всего не работает
str = str.replace(/\n([.]*)/gim, '<newline>');
но оно не учитывает, что замену нужно производить внутри кавычек.

Мой внутренний логик не понимает, почему
str = str.replace(/(["]+[.]*)\n([.]*["]+)/gim, '$1<newline>$2');
не имеет никакого эффекта на строку.

Последний раз редактировалось CraftLawrence, 16.03.2017 в 21:11.
Ответить с цитированием