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 ,如需转载请自行联系原作者



相关文章
N..
|
4月前
|
JavaScript 前端开发 PHP
web编程的正则表达式
web编程的正则表达式
N..
44 1
|
移动开发 C语言
编译原理(八) 之 正则表达式
编译原理(八) 之 正则表达式
148 0
|
测试技术 数据处理
正则表达式测试工具 for vb6
正则表达式测试工具 for vb6
157 0
正则表达式测试工具 for vb6
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
Python程序开发——第十章 正则表达式(ヾ(•ω•`)o那么复杂的正则表达式看完这一篇就懂啦)
|
XML SQL Unix
现代 ABAP 编程语言中的正则表达式
现代 ABAP 编程语言中的正则表达式
293 0
现代 ABAP 编程语言中的正则表达式
|
C++
Visual Studio查找中文的正则表达式
原文: Visual Studio查找中文的正则表达式 经常有这样的需求:项目代码中有一些输出信息是中文写的,不过现在要做国际化,代码""中写的中文都要改成英文。这样就需要将代码中包含中文的字符串都找出来。
1116 0
|
C++
VC中的正则表达式使用
对于很多应用,例如文件查询和名称匹配,在html文件中查找匹配的超链接等等 正则表达式自然是最好的解决方法. 不过VC里面竟然不如VBS对于Regular Expression那样有支持, 除非升级到VC.NET(使用拖管C++就可以使用).
1179 0