Location:
Search - PerlRegEx
Search list
Description: 正则表达式控件,文件
PCREPerlRegExD7.~dpk
PerlRegEx.~pas
TPerlRegExD7.bat
PerlRegExD2005.bdsproj
PerlRegExD7.cfg
PerlRegEx.cnt
PerlRegEx.dcr
PerlRegExD7.dof
PerlRegExD2005.dpk
PerlRegExD5.dpk
PerlRegExD6.dpk
PerlRegExD7.dpk
PerlRegEx.GID
PerlRegEx.hlp
CHelpers.pas
PerlRegEx.pas
PerlRegExD5.res
PerlRegExD6.res
PerlRegExD7.res-Regular expression control, document PCRE \ PerlRegExD7. ~ Dpk PerlRegEx. ~ Pas TPerlRegExD7.bat PerlRegExD2005.bdsproj PerlRegExD7.cfg PerlRegEx.cnt PerlRegEx.dcr PerlRegExD7.dof PerlRegExD2005.dpk PerlRegExD5.dpk PerlRegExD6.dpk PerlRegExD7.dpk PerlRegEx.GID PerlRegEx.hlp CHelpers.pas PerlRegEx.pas PerlRegExD5.res PerlRegExD6.res PerlRegExD7.res
Platform: |
Size: 188416 |
Author: 苯苯 |
Hits:
Description: 利用Delphi的正則表達式來作搜索測試-Delphi' s use of regular expressions to search for test
Platform: |
Size: 288768 |
Author: Peecehood |
Hits:
Description: 正则表达式空间,包括Delphi2010-TPerlRegExforD2010.zip
Platform: |
Size: 232448 |
Author: 老子 |
Hits:
Description: 给予Perl正则表达式的使用例程,支持正则验证,替换和差分,对于写正则表达式的时候用来验证非常有用-Perl regular expressions to use routines to support are the proof, replace, and difference, for writing regular expressions is very useful when used to verify
Platform: |
Size: 433152 |
Author: 夜行者 |
Hits:
Description: pcre 7.7 for delphi obj.
和perlregex不同的是以接口的方法包装。-pcre 7.7 for delphi obj. and perlregex different method of packaging is the interface.
Platform: |
Size: 371712 |
Author: lakk |
Hits:
Description: delphi 正则类, 封装正则匹配功能-delphi regular classes, encapsulation regular match function ...
Platform: |
Size: 7168 |
Author: aa |
Hits:
Description: delphi使用PerlRegEx编写的正则表达式匹配工具(Use Delphi PerlRegEx. Write a regular expression matching tool)
Platform: |
Size: 291840 |
Author: 平凡的唯一
|
Hits:
Description: delphi正则表达式控件
安装方法(我使用的delphi版本是 delphi2007):
1、先把解压的 TPerlRegEx 文件夹放在 Delphi 的根目录下的 Imports 目录中。
2、目前最新 For Win32 的版本是可以在 Delphi7,Delphi 2006,Delphi 2007,Delphi 2009 下使用。
我用的是2007,于是就打开了PerlRegExD2007.dpk ,在 Project Manager 窗口中的 PerlRegExD2007.bpl 上点击右键,执行 Install。这时
在 Tool Palette 的列表中已经有了 TPerlRegEx,在 JGsoft 组。
3、Tools -> Options -> Environment Options -> Delphi Options -> Library-Win32 -> Library path ->
添加路径:$(BDS)\Imports\TPerlRegEx (注:就是刚才放置的路径)。
4、打开delphi根目录下 Imports\TPerlRegEx\pcre ,把 pcre3.dll 文件复制到 C:\WINDOWS\system32 文件夹下,这个文件夹里是windows系统存放 dll 文
件的大本营。如果不复制pcre3.dll,在应用 TPerlRegEx 正则的时候,系统提示出错。
5、用delphi打开 Imports\TPerlRegEx 目录下的 pcre.pas 文件,找到 //{$DEFINE PCRE_STATICLINK} ,把之前的注释 // 删除;找
到 {$DEFINE PCRE_LINKDLL} ,把它注释掉,即改为 //{$DEFINE PCRE_LINKDLL} 。注意:这点非常重要,如果不这样改的话,在软件开发完成后,分
发到其他电脑上的时候,软件就会提示“缺少pcre3.dll错误”。这样修改的原因,是把正则直接封包到 exe 文件里,而不需要链接 pcre3.dll 了;封包进 exe,付
出的代价是软件增大了 100KB 左右的大小,当然比起必须携带 pcre3.dll来说,这是有意义的付出。
6、可以使用了! 直接 uses PerlRegEx 或从 Tool Palette 添加都可以。 TPerlRegEx 安装设置完成后,就可以舒心地使用了,一些简单的使用方法如下:
//查找是否存在
var
reg: TPerlRegEx;
begin
reg := TPerlRegEx.Create(nil);
reg.Subject := 'CodeGear Delphi 2007 for Win32';
reg.RegEx := '\d';
if reg.Match then
ShowMessage('找到了')
else
ShowMessage('没找到');
FreeAndNil(reg);
end;
Platform: |
Size: 211229 |
Author: clubmanjim |
Hits: