from http://blog.csdn.net/bh20077/article/details/6070151 以前对正则表达式有点恐惧心理,因为看到QQ群里有人问问题的时候他们提出的正则表达式都是老长老长的,又加上乱七八糟的符号字母数字,就以为应该很难(至少应该比较复杂吧),于是都没有想过要去学习它,加上书上又说用不用正则表达式都可以,更坚定了我不学它的意志。 呵呵,后来无意中想到一个脚本工具,自己想写一个,搜索了一下看来处理文本方面的还是正则表达式比较迅捷,于是又打开了正则表达式的教程,认真看了两页发现也不难呵呵,希望后面的教程也不要太¨难¨,难倒无所谓,不要难懂就行。 作为学习笔记的第一篇,居然全是废话,实在惭愧。 做个简单的总结吧: .匹配除换行外所有字符 ^在[ ]里面才¨有效¨,表示“非” *(星号)等价于{0,},就是匹配0到正无穷的意思 (问号)等价于{0,1} +(加号)等价于{1,}
常用表达式: /d 等价于[0-9] /D 等价于[^0-9] /s 匹配任何空白字符 /S 匹配任何 非 空白字符 /w 匹配任何字母数字字符等价于[a-z0-9A-Z] /W 匹配任何 非 字母数字字符等价于[^a-z0-9A-Z]
一些方法属性:
|
|