摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScriptVBScript匹配/^\[ \t]*... 阅读全文
posted @ 2014-04-20 20:32 oszhouzhb 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 类型:function可见性:public所在单元:RegularExpressionsCore父类:TPerlRegEx把转义字符变成原意字符例如\d意为0~9某个数字,通过此函数转换后则变成\d字符,不存在转义,效果和\\d一样测试代码:program Project1;{$APPTYPE CO... 阅读全文
posted @ 2014-04-20 20:23 oszhouzhb 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Delphifunction ComputeReplacement: UTF8String;类型:function可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx取出替换内容,不修改Subject测试代码:program Match;... 阅读全文
posted @ 2014-04-20 20:00 oszhouzhb 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Delphiproperty Compiled: Boolean read FCompiled;类型:property可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx指示正则表达式已经被编译。Compiled方法返回True,如果正则... 阅读全文
posted @ 2014-04-20 16:08 oszhouzhb 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Delphiprocedure Compile;类型:procedure可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx此方法用来编译正则表达式。正则表达式在使用之前,需要被编译,如果没有被编译,Match方法将自动调用Compile... 阅读全文
posted @ 2014-04-20 15:54 oszhouzhb 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Delphiprocedure ClearStoredGroups;类型:procedure可见性:protected所在单元:System.RegularExpressionsCore父类:TPerlRegEx清除StoreGroups的存档数组。StoreGroups把Groups存档。Grou... 阅读全文
posted @ 2014-04-20 15:43 oszhouzhb 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 定义:Delphiprocedure CleanUp;类型可见性所在源码所在单元父类procedureprotectedSystem.RegularExpressionsCore.pasSystem.RegularExpressionsCoreTPerlRegEx描述: 在之前匹配完毕之后进行清理... 阅读全文
posted @ 2014-04-20 15:34 oszhouzhb 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 使用'|'替换所有的内容代码:program Project1;{$APPTYPE CONSOLE}uses System.SysUtils, System.RegularExpressionsCore;var reg: TPerlRegEx;begin try re... 阅读全文
posted @ 2014-04-20 11:31 oszhouzhb 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 我要做什么?将一个字符串中的所有连续的数字替换成一个*代码: 1 program Project1; 2 3 {$APPTYPE CONSOLE} 4 5 uses 6 System.SysUtils, PerlRegEx; 7 8 var 9 reg: TPerlRegEx;... 阅读全文
posted @ 2014-04-20 10:58 oszhouzhb 阅读(219) 评论(0) 推荐(0) 编辑
摘要: TPerlRegEx 官方下载地址:http://www.regular-expressions.info/download/TPerlRegEx.zip下载解压,打开pcre.pas文件可看到,直接静态链接,编译到主程序,无需额外dll解压后文件结构:TPerlRegEx |----pcre(文... 阅读全文
posted @ 2014-04-20 10:47 oszhouzhb 阅读(131) 评论(0) 推荐(0) 编辑