@nezzard

Как разбить большой текст с помощью паттерна RegEx?

Добрый день, имеется большой текст, который парситься.

До того как выявил проблему, разбивал текст с помощью split(/[ ,\r?\n]+/) все работало как часы, потом мог с помощью match, пройтись по массиву и найти нужное match('^[0-9]{3,4}[xх ]+[0-9]{3,4}$')

Но потом оказалось что мой split не подходит, так как он рассчитан на то, чтобы разбивать если есть пробел или запятая

Вот возможные варианты которые мне нужно перебрать
1280х720
1280х720 (х кириллица)
1280 х 720
1280 х 720 (х кириллица)

Т..е если я разбиваю текст и в тексте будет вот такой вариант 1280 х 720 то я уже не смогу найти данный кусок.
Можете подсказать, как правильно реализовать данное решение?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
Оно?
var txt = `1280х720,
1280х720 (х кириллица)
1280 х 720
1280 х 720 (х кириллица)`;
var arr = txt.split(/(?:,?\r?\n)+/);
console.log(arr)


https://regex101.com/r/asozT9/4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы