delphi使用正则表达式

简介:
+关注继续查看
implementation

{$R *.dfm}
  uses
  PerlRegEx; //uses 正则表达式单元


procedure TForm1.FormCreate(Sender: TObject);
var
  reg: TPerlRegEx;
  num: Integer; //用 num 来计数
begin
  reg := TPerlRegEx.Create();

  reg.Subject := 'CodeGear Delphi G2007 for Win32';
  reg.RegEx   := '[FG]\d{4}';

  num := 0;
  while reg.MatchAgain do  //MatchAgain 是下一个
  begin
    ShowMessage(reg.MatchedText); //将分别显示: 2 0 0 7 3 2
    Inc(num);
  end;
    ShowMessage(IntToStr(num)); //6

  FreeAndNil(reg);

end;














本文转自鹅倌51CTO博客,原文链接:http://blog.51cto.com/kaixinbuliao/1980247 ,如需转载请自行联系原作者



相关文章
|
9月前
|
测试技术 数据处理
正则表达式测试工具 for vb6
正则表达式测试工具 for vb6
86 0
正则表达式测试工具 for vb6
|
10月前
|
Python Windows
Python 编程 | 连载 24 - 正则表达式
Python 编程 | 连载 24 - 正则表达式
|
11月前
|
Python
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
|
XML SQL Unix
现代 ABAP 编程语言中的正则表达式
现代 ABAP 编程语言中的正则表达式
219 0
现代 ABAP 编程语言中的正则表达式
|
Shell Perl 机器学习/深度学习