Задать вопрос
@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 то я уже не смогу найти данный кусок.
Можете подсказать, как правильно реализовать данное решение?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы