Добрый день.
Имеется html-страница, в которой есть текст:
Код HTML:
<div id="12345"><div class="st">бла-бла-бла</div></div>
Делаю поиск используя регулярники TRegExpr:
Код:
r:=TRegExpr.Create;
r.Expression:='<div id="(\d+)"><div class="st">(.+?)<\/div><\/div>';
if (r.Exec(Txt)) then str:=r.Match[1];
Но в тексте встречается иногда:
Код HTML:
<div id="12345" class="vid"><div class="st">бла-бла-бла</div></div>
Как изменить регулярное выражение, чтобы учесть такой вариант? (Не хочется писать дополнительный if)
Помогли
"(\d+)".+?>