| 正则表达式最早是由数学家 ستيفن كلين 于 1956 年提出 , 他是在对自然语言的递增研究成果的基础上提出来的。具有完整语法的正则表达式使用 在字符的格式匹配方面上 , 后来被应用到熔融信息技术领域。 正则表达式并非一门专用语言 , 但它可用于在一个文件或字符里查找和替代文本的一种标准。许多程序中都使用了正则表达式 ، 但是作为我常用的编程工具之一的 Delphi 却没有直接提供对正则表达式的支持。郁闷之下 , 在网上进行了一番搜索研究之后 , 找到了以下几种在 delphi 中使用正则表达式的方法。 : : : : 已知网址: http://www.xcolor.cn/page1.htm : :链接中的文件名 : : Page1.htm 方法一 使用微软 scriptControl 控件
| |||
| |||
| |||
3. 安装 Microsoft (R) Windows (R) ScriptVisual Basic (R) Script Edition (VBSCript.) الإصدار 5.6 ، Jscript (R) الإصدار 5.6 ، مكونات Windows Script ، مضيف Windows Script 5.6 ، إصدار وقت تشغيل Windows Script 5.6. 将被安装到你的系统中 | |||
4. 在 delphi 中导入 msscript.ocx ، 生成 tscriptControl 控件 | |||
5. 使用以下代码调用 tscriptcontrol | |||
الإجراء tform1.button2Click (المرسل: tobject) ؛ | |||
| 方法二 使用微软 regexp | |||
| |||
| |||
| |||
| |||
الإجراء tform1.button1click (المرسل: tobject) ؛ | |||