Тема: TRegExpr
Показать сообщение отдельно

  #7  
Старый 26.04.2010, 19:15
HakaR
Участник форума
Регистрация: 23.07.2009
Сообщений: 261
Провел на форуме:
4435957

Репутация: 539
По умолчанию

Цитата:
Сообщение от GhostOnline  
Пример на дельфи
var
reg : TRegExpr;
begin
reg := TRegExpr.Create;
reg.Expression := 'aaa';
if reg.Exec('aaa 111 vvv')
then Memo1.Text := reg.Match[0];
reg.Free;
end;


Хм, мы говорим о разных классах?
У меня почему то, всегда в Match[0] пустота...

Вот от меня пример (дельфи)
PHP код:
var RegExpTRegExpr;
begin
 RegExp 
:= TRegExpr.Create;
 
RegExp.Expression := 'http://(.+?)/';
 
RegExp.Exec(url.text);
 
url_ := RegExp.Match[1];
 
RegExp.Free;
end

Последний раз редактировалось HakaR; 26.04.2010 в 19:24..