![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Добрый день.
Как использовать в RAD Studio XE3 перл образные регулярки? Я только начинаю изучать Delphi, документация по сравнению с PHP очень скудная, многочасовые поиски вывели на http://docwiki.embarcadero.com/Libra...ore.TPerlRegEx но ума не приложу как использовать в коде. Примеров использования (как например в мануалах по php нет). Спасибо. |
|
#2
|
||||
|
||||
|
А вы понимаете, зачем вам это вообще надо? Просто, если это понятно, то и вопросов "а как это использовать" не возникает. Не забывайте, что сначала должна быть идея, потом алгоритм, и уже потом - реализация
![]() |
|
#3
|
|||
|
|||
|
Цитата:
Просто если можно составьте простейший пример как этот класс вывести в коде. |
|
#4
|
||||
|
||||
|
|
|
#5
|
|||
|
|||
|
Цитата:
Код:
procedure TForm1.sButton1Click(Sender: TObject);
var Match: TPerlRegEx;
begin
Match := TPerlRegEx.Create;
Match.RegEx := '<div class="model"><a href="(.*)">';
Match.Subject := TStringList.Text;
sLinks:= TStringList.Create;
if Match.Match then
repeat
Application.ProcessMessages;
TStringList.Add('http://' + Match.Groups[1]);
until not Match.MatchAgain;
Match.Free;
end; |