|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Регулярное выражение
Добрый день.
Имеется html-страница, в которой есть текст: Код HTML:
Делаю поиск используя регулярники TRegExpr: Код:
r:=TRegExpr.Create; r.Expression:='<div id="(\d+)"><div class="st">(.+?)<\/div><\/div>'; if (r.Exec(Txt)) then str:=r.Match[1]; Но в тексте встречается иногда: Код HTML:
Как изменить регулярное выражение, чтобы учесть такой вариант? (Не хочется писать дополнительный if) Помогли "(\d+)".+?> Последний раз редактировалось Rusland, 30.09.2014 в 12:58. |
#2
|
||||
|
||||
< deleted >
jmp $ ; Happy End! The Cake Is A Lie. |