Показать сообщение отдельно
  #11 (permalink)  
Старый 18.04.2022, 16:08
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

ksa, а почему не указать регулярку прямо в split ?
var val = `[]Заголовок

 


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




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

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

Простой текст для рассказа о товаре
`
const re = /(\n\s*\n)+/g
console.log(JSON.stringify(val))
const str = val.replace(re, '*')
console.log(JSON.stringify(str))
console.log('Есть лишние элементы', val.split(re))
console.log('Так как нужно', str.split('*'))

console.log('в один присест:', val.split(/\n\s*\n/))


ADD: а, вижу что пытался, но как-то странно...

Последний раз редактировалось Белый шум, 18.04.2022 в 16:13.
Ответить с цитированием