Показать сообщение отдельно
  #10 (permalink)  
Старый 18.04.2022, 15:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ksa,
const val = `[]Заголовок




Некий текст описывающий товар.
Продолжение описания на другой строке.




[t]Название; Значение
Жиры;  10
Белки;20

[]Другой заголовок

Простой текст для рассказа о товаре
`
let x = val.match(/(([^\n]+\n)+(?:[^\n]+))|([^\n]+(?=\n))/mg);

console.log(x)
/* 0: "[]Заголовок"
​
1: "Некий текст описывающий товар.\nПродолжение описания на другой строке."
​
2: "[t]Название; Значение\nЖиры;  10\nБелки;20"
​
3: "[]Другой заголовок"
​
4: "Простой текст для рассказа о товаре"
​
length: 5 */
Ответить с цитированием