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