摘要:
颜色样本十六进制名称与注释#ffb3a7粉红:即浅红色。别称:妃色 杨妃色 湘妃色 妃红色。#ed5736妃色:妃红色。古同“绯”,粉红色。杨妃色、湘妃色、粉红皆同义。#f00056品红:比大红浅的红色。#f47983桃红:桃花的颜色,比粉红略鲜润的颜色。#db5a6b海棠红:淡紫红色、较桃红色深一些,是非常妩媚娇艳的颜色。#f20c00石榴红:石榴花的颜色,高色度和纯度的... 阅读全文
posted @ 2010-11-02 17:47
巅枫
阅读(861)
评论(0)
推荐(0)
摘要:
//字符串分割: Split var reg: TPerlRegEx; List: TStrings; begin List := TStringList.Create; reg := TPerlRegEx.Create(nil); reg.Subject := 'aaa,bbb,ccc,ddd'; reg.RegEx := ','; {这里可是运行相当复杂的分割符... 阅读全文
posted @ 2010-11-02 17:43
巅枫
阅读(323)
评论(0)
推荐(0)
摘要:
// Compile、Study var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Options := [preCaseLess]; reg.Compile; {编译表达式} reg.Study; {Study 方法会检查是否编译, 如果没有编译则执行 ... 阅读全文
posted @ 2010-11-02 17:42
巅枫
阅读(227)
评论(0)
推荐(0)
摘要:
// EscapeRegExChars 函数可以自动为特殊字符加转义符号 \ var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'C++Builer'; reg.RegEx := reg.EscapeRegExChars('C+') + '{2}'; {相当于 'C\+{2}'}... 阅读全文
posted @ 2010-11-02 17:42
巅枫
阅读(220)
评论(0)
推荐(0)
摘要:
//设定搜索范围: Start、Stop var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'ababab'; reg.RegEx := 'ab'; reg.Replacement := '◆'; reg.Start := 1; reg.Stop := 2; w... 阅读全文
posted @ 2010-11-02 17:41
巅枫
阅读(249)
评论(0)
推荐(0)
摘要:
// Replace var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.RegEx := 'ab'; reg.Replacement := '◆'; reg.Subject := 'ababab'; reg.ReplaceAll; ShowMessage(reg.Subject); //... 阅读全文
posted @ 2010-11-02 17:41
巅枫
阅读(316)
评论(0)
推荐(0)
摘要:
// MatchedExpression 与 SubExpressions[0] var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007'; reg.RegEx := 'Delphi'; while reg.MatchAgain do... 阅读全文
posted @ 2010-11-02 17:40
巅枫
阅读(369)
评论(0)
推荐(0)
摘要:
//查找是否存在 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007 for Win32'; reg.RegEx := '\d'; if reg.Match then ShowMessage('找到了') else ... 阅读全文
posted @ 2010-11-02 17:39
巅枫
阅读(490)
评论(0)
推荐(0)
摘要:
//匹配右边 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'Delphi 6; Delphi 7; Delphi 2007; Delphi Net'; reg.RegEx := 'Delphi (?=2007)'; // ?= reg.Replacement := '◆... 阅读全文
posted @ 2010-11-02 17:38
巅枫
阅读(352)
评论(0)
推荐(0)
摘要:
// preCaseLess: 不区分大小写, 相当于其他语言中的 i var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'abc ABC aBc'; reg.RegEx := 'abc'; reg.Replacement := '◆'; reg.Options := ... 阅读全文
posted @ 2010-11-02 17:38
巅枫
阅读(366)
评论(0)
推荐(0)
摘要:
//准备: 我们先写一个搜索所有英文单词的表达式 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'one two three four five six seven eight nine ten'; reg.RegEx := '\b[A-Za-z]+\b'; //这个表达式就... 阅读全文
posted @ 2010-11-02 17:37
巅枫
阅读(318)
评论(0)
推荐(0)
摘要:
正则表达式中的特殊字符表: 特殊字符 在正则表达式中的意义 匹配字符本身 ^ 匹配字符串的开始,或不匹配 [] 中的内容 \^ $ 匹配字符串的结尾 \$ ( 和 ) 标记子表达式 \( 和 \) [ 和 ] 匹配"多种字符" 的表达式 \[ 和 \] { 和 } 匹配次数的符号 \{ 和 \} . 匹配除换行符以外的所有字符 \. ? 匹配 0 次或 1 次 \? + 匹配至少 1 次 \+ *... 阅读全文
posted @ 2010-11-02 17:36
巅枫
阅读(620)
评论(0)
推荐(0)
摘要:
//更多贪婪与非贪婪匹配对照:贪婪匹配非贪婪匹配描述???0 个或 1 个++?1 个或多个**?0 个或多个{n}{n}?n 个{n,m}{n,m}?n - m 个{n,}{n,}?n 个或多个 阅读全文
posted @ 2010-11-02 17:35
巅枫
阅读(392)
评论(0)
推荐(0)
摘要:
// \d 匹配所有数字, 相当于 [0-9] var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := '期待Delphi 2008 for Win32!'; reg.RegEx := '\d'; reg.Replacement := '◆'; reg.ReplaceAll; ... 阅读全文
posted @ 2010-11-02 17:33
巅枫
阅读(649)
评论(0)
推荐(0)
摘要:
// \b 单词边界 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'Delphi Delphi2007 MyDelphi'; reg.RegEx := '\bDelphi\b'; //前后边界 reg.Replacement := '◆'; reg.Replace... 阅读全文
posted @ 2010-11-02 17:33
巅枫
阅读(299)
评论(0)
推荐(0)
摘要:
// [A-Z]: 匹配所有大写字母 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007 for Win32'; reg.RegEx := '[A-Z]'; reg.Replacement := '◆'; reg.ReplaceA... 阅读全文
posted @ 2010-11-02 17:32
巅枫
阅读(345)
评论(0)
推荐(0)
摘要:
// | 号的使用, | 是或者的意思 var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'CodeGear Delphi 2007'; reg.RegEx := 'e|Delphi|0'; //使用了 | 记号 reg.Replacement := '◆'; reg.R... 阅读全文
posted @ 2010-11-02 17:31
巅枫
阅读(437)
评论(0)
推荐(0)
摘要:
在 Delphi 中使用正则表达式, 目前 PerlRegEx 应该是首选, 准备彻底而细致地研究它.官方网站: http://www.regular-expressions.info/delphi.html直接下载: http://www.regular-expressions.info/download/TPerlRegEx.zip安装方法:1、先把解压的 TPerlRegEx 文件夹放一个合... 阅读全文
posted @ 2010-11-02 17:30
巅枫
阅读(616)
评论(2)
推荐(0)
摘要:
上图标题错了,应该是不区分大小写在做不区分大小写的中文替换测试时,并没有万一老师“如果不区分大小写, 竟然也不区分中文字了”的那种情况,我猜这是因为我是在D7下测试的原故。 阅读全文
posted @ 2010-11-02 17:30
巅枫
阅读(1064)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:20
巅枫
阅读(585)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:19
巅枫
阅读(326)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:16
巅枫
阅读(803)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:15
巅枫
阅读(945)
评论(1)
推荐(0)
摘要:
看上图,点击按钮‘罗列’后,MEMO显示了包括隐藏文件,系统文件,以及文件夹(没有后缀的都是文件夹),代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:13
巅枫
阅读(689)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:12
巅枫
阅读(666)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:03
巅枫
阅读(390)
评论(0)
推荐(0)
摘要:
代码如下:下面进行函数分析: 阅读全文
posted @ 2010-11-02 17:02
巅枫
阅读(359)
评论(0)
推荐(0)
摘要:
此函数用来删除文件,很简单的一个函数,参数也很少,下面看实例代码:下面开始分析函数: 阅读全文
posted @ 2010-11-02 16:52
巅枫
阅读(1267)
评论(0)
推荐(0)
摘要:
呵呵,第二期开始,都做成系列了,今天是5号,QQ与360闹剧进行了一个多月了,在这打个广告,朋友新开YY群:2203118,需要大家多多支持,我也希望YY平台有个好的DELPHI学习群,所以大家多多捧场,废话少说,大家看代码:下面进行函数分析:此函数是对windows.FileCreate封装而来,参数变成只有一个,更详细大家可以参考http://www.cnblogs.com/keycode/a... 阅读全文
posted @ 2010-11-02 16:45
巅枫
阅读(316)
评论(0)
推荐(1)
摘要:
其实我可以把文件磁盘相关的函数在这里一篇就可以罗列完,就像万一老师那样(不是说老师坏话),但我觉得那样整篇文章就太枯燥了,而且因为篇幅太大网页浏览起来会卡,所以我决定从此以后就不搞太大的篇幅了,同时还加入了图片显得更动感些,呵呵。下面是代码:下面是对函数FileExists的分析: 阅读全文
posted @ 2010-11-02 16:42
巅枫
阅读(683)
评论(0)
推荐(1)
摘要:
单元一代码:单元二代码: 阅读全文
posted @ 2010-11-02 15:32
巅枫
阅读(392)
评论(0)
推荐(0)
摘要:
单元一代码:单元二代码: 阅读全文
posted @ 2010-11-02 15:20
巅枫
阅读(392)
评论(0)
推荐(0)
浙公网安备 33010602011771号