![]() |
Delphi - RegExp (Регулярные выражения)
Либо я что-то не так делаю, либо TRegExpr криво пашет. Есть HTML-страничка. Пытаюсь вывести все ссылки
Код:
RegExp1.Expression:='<a href=(.*) .*>';Код:
RegExp1.Match[0]Код:
RegExp1.Match[1] |
http://forum.vingrad.ru/articles/topic-213075.html
|
Ну тыкнул ты ссылку, и что? Синтаксис регулярок я знаю. Эту же регулярку применил в PHP - все заработало. Тут - нету. Нечего сказать - промолчи!
|
Код:
const |
Hormold, думаш в файле много title'ов? )
|
Код:
var RegExp : TRegExpr; |
вот так привильно:
Код:
RegExp1.Expression:='<a href=(.?*) .*>'; |
Цитата:
|
В силу того, что сайт http://regexpstudio.com/ сейчас по каким-то причинам в дауне, прошу поделиться тем, что было тут http://regexpstudio.com/downloads/regexpr_ru.zip
В большей степени интересует документация, сам компонент я нашёл..) |
Не знаю, то ли ты ищешь, или нет, но вот возьми этот Help файл. В нем описаны основные принципы работы с компонентом и примеры регулярных выражений.
Код:
http://rapidshare.com/files/283957681/Help.rar.html |
Код:
RegExp := TRegExpr.Create;Пробовал разные комбинации (.+?), (.+), (.*?), (.*) - безрезультатно... :confused: Как вытащить без тайтлов..?! :rolleyes: |
У тебя правильно составлена регулярка. Наверное нужно делать:
Код:
ShowMessage(RegExp.Match[1]); |
Цитата:
Не понимаю, а зачем он в RegExp.Match[0] это пихает.. :confused: |
Народ скиньте компонент RegExp для делфи пожалуйста! (ссылки в теме битые, а в гугле нету)
|
Цитата:
Там в архиве файл RegExpr.pas как раз и есть этот компонент..) |
| Время: 00:02 |