Задать вопрос
@GorodokVVV

Как получить текст между двумя маркерами, исключая сами маркеры?

Имеем строку, в которой несколько раз могут использоваться маркеры, обрамляющие необходимый текст (не теги). Нужно получить текст между парами маркеров (не жадно). Нагугленные примеры для тегов не подошли, поскольку на строку несколько пар маркеров.

Пример строки:
1~#ruСчетаruukРахункиuk#ruПечать документа "Счет на оплату покупателю" без шапкиruukДрук документа "Рахунок на оплату покупцю" без шапкиuk~2~1~2

Регулярное выражение:
ru(.+?)ru

Находит:
ruСчетаru
ruПечать документа "Счет на оплату покупателю" без шапкиru

Нужно:
Счета
Печать документа "Счет на оплату покупателю" без шапки

https://regexr.com/3hv91
  • Вопрос задан
  • 6945 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bes_internal
webdev: perl, gentoo, html/css
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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