文件名称:正则表达式控件

  • 所属分类:
  • 其它
  • 资源属性:
  • 上传时间:
  • 2020-08-12
  • 文件大小:
  • 206.28kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • clubmanjim
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

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;
(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : TPerlRegEx.zip 列表
pcre/
PerlRegExD2006.bdsproj
PerlRegExD7.cfg
PerlRegExD2006.cfg
PerlRegEx.cnt
PerlRegEx.dcr
PerlRegExD7.dpk
PerlRegExD2006.dpk
PerlRegExD2007.dpk
PerlRegExD2009.dpk
PerlRegExD2007.dproj
PerlRegExD2009.dproj
pcre.pas
PerlRegEx.pas
PerlRegExD7.dof
PerlRegEx.hlp
PerlRegEx.hsc
PerlRegExD7.res
PerlRegExD2006.res
PerlRegExD2007.res
PerlRegExD2009.res
pcre/makefile.mak
pcre/pcre3.dll
pcre/pcre_compile.obj
pcre/pcre_config.obj
pcre/pcre_default_tables.obj
pcre/pcre_dfa_exec.obj
pcre/pcre_exec.obj
pcre/pcre_fullinfo.obj
pcre/pcre_get.obj
pcre/pcre_globals.obj
pcre/pcre_info.obj
pcre/pcre_maketables.obj
pcre/pcre_newline.obj
pcre/pcre_ord2utf8.obj
pcre/pcre_refcount.obj
pcre/pcre_study.obj
pcre/pcre_tables.obj
pcre/pcre_try_flipped.obj
pcre/pcre_ucp_searchfuncs.obj
pcre/pcre_valid_utf8.obj
pcre/pcre_version.obj
pcre/pcre_xclass.obj
README.txt
pcre/__history/

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org