摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split 函数//字符串分割: Splitvar reg: TPerlRegEx; List: TStrings;begin List := TStringList.Create; reg := TPerlRegEx.Crea... 阅读全文
posted @ 2014-10-29 16:55 老榕树 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数// EscapeRegExChars 函数可以自动为特殊字符加转义符号 \var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); ... 阅读全文
posted @ 2014-10-29 16:54 老榕树 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(5): Compile、Study// Compile、Studyvar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Opti... 阅读全文
posted @ 2014-10-29 16:53 老榕树 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace// Replacevar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Replacement := '... 阅读全文
posted @ 2014-10-29 16:52 老榕树 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop//设定搜索范围: Start、Stopvar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'ababab'; re... 阅读全文
posted @ 2014-10-29 16:50 老榕树 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(2): 关于子表达式// MatchedExpression 与 SubExpressions[0]var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject... 阅读全文
posted @ 2014-10-29 10:13 老榕树 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式之TPerlRegEx 类的属性与方法(1): 查找//查找是否存在var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007 for Win32'... 阅读全文
posted @ 2014-10-29 10:05 老榕树 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(10): 选项// preCaseLess: 不区分大小写, 相当于其他语言中的 ivar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'abc ABC aBc'; reg.Re... 阅读全文
posted @ 2014-10-29 10:04 老榕树 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索"//匹配右边var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'Delphi 6; Delphi 7; Delphi 200... 阅读全文
posted @ 2014-10-29 10:03 老榕树 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(8): 引用子表达式 - 也叫反向引用//准备: 我们先写一个搜索所有英文单词的表达式var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'one two three four ... 阅读全文
posted @ 2014-10-29 10:02 老榕树 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(7): 匹配转义字符// ? 号的意义是匹配 0-1 次, 如果需要匹配 ? 怎么办var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := '你好吗? 还行!'; reg.RegEx... 阅读全文
posted @ 2014-10-29 10:01 老榕树 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(6): 贪婪匹配与非贪婪匹配//贪婪匹配var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := '标题内容'; reg.RegEx := ''; //将会全部匹配, 因为两头分别是... 阅读全文
posted @ 2014-10-29 09:59 老榕树 阅读(457) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(5): 边界// \b 单词边界var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'Delphi Delphi2007 MyDelphi'; reg.RegEx := '\... 阅读全文
posted @ 2014-10-29 09:57 老榕树 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(4): 常用转义字符与 .// \d 匹配所有数字, 相当于 [0-9]var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := '期待Delphi 2008 for Win32!';... 阅读全文
posted @ 2014-10-29 09:52 老榕树 阅读(894) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(3): 匹配范围// [A-Z]: 匹配所有大写字母var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007 for Win32'; reg... 阅读全文
posted @ 2014-10-29 09:51 老榕树 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(2): 或者与重复// | 号的使用, | 是或者的意思var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007'; reg.RegEx ... 阅读全文
posted @ 2014-10-29 09:47 老榕树 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式起步在 Delphi 中使用正则表达式, 目前 PerlRegEx 应该是首选, 准备彻底而细致地研究它.官方网站:http://www.regular-expressions.info/delphi.html直接下载:http://www.regular-expressio... 阅读全文
posted @ 2014-10-29 09:46 老榕树 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Delphi 正则表达式语法(1): 关于大小写与中文//替换一般字符串var reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := '我爱DELPHI, 但Delphi不爱我!'; reg.RegEx := 'De... 阅读全文
posted @ 2014-10-29 09:45 老榕树 阅读(474) 评论(0) 推荐(0) 编辑