1

Тема: Регулярні вирази в режимі 'multiline'. PCRE

Доброго часу доби на Форумі.
Шановні форумчани, потрібна ваша допомога у регулярках.


Є багаторядковий текстовий буфер. Регулярний вираз має вихопити з буфера блок тексту. У межах такого блоку частина корисної інформації знаходиться на початку, а частина - наприкінці блоку.

Яким чином здійснити пропускання "непотрібної середини" блоку на рівні регулярного виразу?

Додаткові дані: пишу на C++, бібліотека PCRE. Режим "крапка=будьЯкийСимволВключноЗпереходомРядка" (PCRE_DOTALL) не допускається.

I belong to the Dead Generation.

2

Re: Регулярні вирази в режимі 'multiline'. PCRE

Розв'язав наступним чином:

([\r\n].+)+

Однак це подібне на "костиль"...

I belong to the Dead Generation.