简单说,就是通配符,是文本匹配工具。
正则表达式有点类似查找文件的通配符,也就是*和?,你想查找某个目录下的所有的Word文档的话,你会搜索*.doc,在这里,*会被解释成任意的字符串。
正则表达式是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求,当然会更复杂,你可以编写一个正则表达式来查找。
很简易的教程,微软的正则表达式教程:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/jscript7/html/jsreconintroductiontoregularexpressions.asp
[ 本帖最后由 ws123 于 2008-2-16 17:23 编辑 ] 不错,感谢了
测试正则表达式
测试正则表达式如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,所以很有必要创建一种工具来测试正则表达式。
由于在不同的环境下正则表达式的一些细节是不相同的,本教程介绍的是Microsoft .Net 2.0下正则表达式的行为,所以,我向你介绍一个.Net下的工具Regex Tester。首先你确保已经安装了.Net Framework 2.0(http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5),然后下载Regex Tester(http://www.unibetter.com/deerchao/downloads/RegexTester.zip)。这是个绿色软件,下载完后打开压缩包,直接运行RegexTester.exe就可以了。
下面是Regex Tester运行时的截图:
http://unibetter.com/deerchao/images/RegexTester.jpg
[ 本帖最后由 zagj11 于 2008-2-27 22:14 编辑 ] 记号一下 这麽好的东西 我都没顶贴
现在顶 学习中,正则难学吗? 真是非常好啊。之前看过一些,很迷茫,看了这个教程,一下子知道了很多平时不解或者用错的地方 记号。。。。。。。。。。。。
页:
1
[2]