Регулярные выражения многострочный режим

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
andrey36484
Сообщения: 1
Зарегистрирован: 16 июл 2010, 13:47

Например, имеется текст:

Какой-то текст………………..
…………………………..

<h1 class="ololo">Нужный текст</h1>
<div class="lol"> Нужный текст2</div>
……………………………..
………………………..
Вот регулярное выражения для перовой строчки:
reg.Expression:=' (<h1 class="ololo">)(.*)(</h1>)';

Для второй:
reg.Expression:=' (<div class="lol">) (.*)(</div>)';
Находятся они сразу, если искать строчки по отдельности, но как применить многострочный режим, чтоб в одном выражении совместить сразу две строчки?
можете привести пример кода, если несложно
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

Дельфи и ООП тут немного не причём ;)
Изображение
Ответить