| Stephen Kleene于1956年提出、他是在对自然语言的递增研究成果的基础上提出来的。具有完整语法的正则表达式使用、后来被应用到熔融信息技术领域。 正则表达式并非一门专用语言、但它可用于在一个文件或字符里查找和替代文本的一种标准。许多程序中都使用了正则表达式、但是作为我常用的编程工具之一的delphi却没有直接提供对正则表达式的支持。郁闷之下、在网上进行了一番搜索研究之后、找到了以下几种在delphi中使用正则表达式的方法。 为了清楚的说明问题、我们以下面的例子来描述: 已知网址: http://www.xcolor.cn/page1.htm 求:链接中的文件名 正确答案为: page1.htm 方法一使用微软スクリプトコントロール控件
| |||
| |||
| |||
3。 安装Microsoft(R)Windows(R)ScriptVisual Basic(R)Script Edition(vbscript。)バージョン5.6、 JScript(R)バージョン5.6、Windowsスクリプトコンポーネント、 Windowsスクリプトホスト5.6、 Windowsスクリプトランタイムバージョン5.6。 | |||
4。 | |||
5. tscriptcontrol | |||
手順tform1.button2click(sender:tobject); | |||
| 方法二regexp | |||
| |||
| |||
| |||
| |||
手順tform1.button1click(sender:tobject); | |||