04 2014 档案

摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScriptVBScript匹配/^\[ \t]*... 阅读全文
posted @ 2014-04-20 20:32 oszhouzhb 阅读(178) 评论(0) 推荐(0)
摘要:类型:function可见性:public所在单元:RegularExpressionsCore父类:TPerlRegEx把转义字符变成原意字符例如\d意为0~9某个数字,通过此函数转换后则变成\d字符,不存在转义,效果和\\d一样测试代码:program Project1;{$APPTYPE CO... 阅读全文
posted @ 2014-04-20 20:23 oszhouzhb 阅读(210) 评论(0) 推荐(0)
摘要:Delphifunction ComputeReplacement: UTF8String;类型:function可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx取出替换内容,不修改Subject测试代码:program Match;... 阅读全文
posted @ 2014-04-20 20:00 oszhouzhb 阅读(134) 评论(0) 推荐(0)
摘要:Delphiproperty Compiled: Boolean read FCompiled;类型:property可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx指示正则表达式已经被编译。Compiled方法返回True,如果正则... 阅读全文
posted @ 2014-04-20 16:08 oszhouzhb 阅读(195) 评论(0) 推荐(0)
摘要:Delphiprocedure Compile;类型:procedure可见性:public所在单元:System.RegularExpressionsCore父类:TPerlRegEx此方法用来编译正则表达式。正则表达式在使用之前,需要被编译,如果没有被编译,Match方法将自动调用Compile... 阅读全文
posted @ 2014-04-20 15:54 oszhouzhb 阅读(195) 评论(0) 推荐(0)
摘要:Delphiprocedure ClearStoredGroups;类型:procedure可见性:protected所在单元:System.RegularExpressionsCore父类:TPerlRegEx清除StoreGroups的存档数组。StoreGroups把Groups存档。Grou... 阅读全文
posted @ 2014-04-20 15:43 oszhouzhb 阅读(154) 评论(0) 推荐(0)
摘要:定义:Delphiprocedure CleanUp;类型可见性所在源码所在单元父类procedureprotectedSystem.RegularExpressionsCore.pasSystem.RegularExpressionsCoreTPerlRegEx描述: 在之前匹配完毕之后进行清理... 阅读全文
posted @ 2014-04-20 15:34 oszhouzhb 阅读(186) 评论(0) 推荐(0)
摘要:使用'|'替换所有的内容代码:program Project1;{$APPTYPE CONSOLE}uses System.SysUtils, System.RegularExpressionsCore;var reg: TPerlRegEx;begin try re... 阅读全文
posted @ 2014-04-20 11:31 oszhouzhb 阅读(130) 评论(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 阅读(231) 评论(0) 推荐(0)
摘要:TPerlRegEx 官方下载地址:http://www.regular-expressions.info/download/TPerlRegEx.zip下载解压,打开pcre.pas文件可看到,直接静态链接,编译到主程序,无需额外dll解压后文件结构:TPerlRegEx |----pcre(文... 阅读全文
posted @ 2014-04-20 10:47 oszhouzhb 阅读(146) 评论(0) 推荐(0)
摘要:看到同事用了一个取色器,叫远方屏幕取色器,看着挺有意思,发现一个bug,取色的时候内存一直往上爬(原因是没有释放DC)。。模仿着写了一个,人家30几K,猜着应该用vb或者C#写的用exeinfope查了下果不其然,用Delphi xe3 3M多。。去掉杂七杂八2M多效果:代码:unit ColorP... 阅读全文
posted @ 2014-04-14 22:20 oszhouzhb 阅读(949) 评论(0) 推荐(0)
摘要:效果图:一期功能概要: a.双击tab关闭tab,双击tab右边空白添加tab(标题为以hhnnsszzz的时间格式命名) b.切换tab将数据存入dictionary,key为标题,value为memo的内容实现代码:unit Unit1;interfaceuses Winapi.Win... 阅读全文
posted @ 2014-04-14 21:27 oszhouzhb 阅读(306) 评论(0) 推荐(0)
摘要:说明:设计一个简洁的记录临时文本软件,多标签,自动保存。。旨在记录琐碎文本,无需保存第一部分实现功能:使用一个TabControl和一个Memo和TDictionary类实现文本临时存储第二部分实现功能:关闭软件自动保存,打开后恢复大小、位置、标签、内容等。第三部分实现功能:记录保存文本日志信息,历... 阅读全文
posted @ 2014-04-14 21:02 oszhouzhb 阅读(173) 评论(0) 推荐(0)
摘要:一。mouseDown事件下判断 if (ssDouble in Shift) and (ssLeft in Shift) then begin ShowMessage('aa'); end;二。启动窗口创建完毕Application.OnMessage := onAppM... 阅读全文
posted @ 2014-04-14 14:53 oszhouzhb 阅读(209) 评论(0) 推荐(0)