首页 > 代码库 > Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop

Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop

Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop

//设定搜索范围: Start、Stopvar  reg: TPerlRegEx;begin  reg := TPerlRegEx.Create(nil);  reg.Subject := ‘ababab‘;  reg.RegEx   := ‘ab‘;  reg.Replacement := ‘◆‘;  reg.Start := 1;  reg.Stop := 2while reg.MatchAgain do  begin    reg.Replace;  end;  ShowMessage(reg.Subject); //返回: ◆abab  reg.Subject := ‘ababab‘;  reg.Start := 3;  reg.Stop := 4while reg.MatchAgain do  begin    reg.Replace;  end;  ShowMessage(reg.Subject); //返回: ab◆ab  reg.Subject := ‘ababab‘;  reg.Start := 5;  reg.Stop := 6while reg.MatchAgain do  begin    reg.Replace;  end;  ShowMessage(reg.Subject); //返回: abab◆  FreeAndNil(reg);end;

 

Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop