@belyaevcyrill

Как правильно написать регулярку?

Есть некоторая строка вида:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"]$$третий заголовок$$[width="300"]


Причем заголовки могут в некоторых случаях разделяться вертикальной чертой:
$$первый заголовок$$[width="100"] | $$второй заголовок$$[width="200"] | $$третий заголовок$$[width="300"]


Как правильно написать регулярку, которая будет находить только ту часть строки, внутри которой нет вертикальной черты?
То есть если у нас вот такой случай:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"] | $$третий заголовок$$[width="300"]

то регулярка должна нам отдать только вот эту подстроку:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"]
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Зачем так усложнять?
Сперва разделите на подстроки с разделителем "вертикальная черта", затем пишите регулярку для первой подстроки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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