一、正則表達式入門-20161122

1、正則表達式由兩部分組成,特殊字符(元字符)、文本。
2、查找IP正則表達式爲(([0-9]{1,3})+\.){3}([0-9]{1,3}),匹配0-9的3位數字及小數點.後跟0-9的3位數字,總共重複3次。比如:192.168.12.13
正則表達式中:
.表示“單個任意字符”
\.表示“小數點”
關於IP地址,再提供一種更精確的寫法:
\d表示“單個任意數字”
((\d{1,3})\.){3}(\d{1,3})
![\.\d]):後面不能有.或數字
3、"^"該字符表示行的開始,"$"表示結束。例如:
^cat查找第一個字母爲c,緊跟着字母a,再緊跟字母t的文本
4、匹配若干字符之一:如果我們不確定是cat還是cet,則可以使用[ae]。如:(c[ae]t)可以查找出cat及cet,第一個是 c,緊接着是a或者e,接着是t。可以是例舉任意多個字符組,如H[0-9],可以匹配H0、H1-H9。其中“-”是連字符,表示範圍。可以使用多重範 圍[0-9a-fA-F],只有在字符組內部連字符纔有用爲元字符,其它情況還是表示本身字符。如果在字符組第一個就是連字符,則表示普通字符。如果字符 組裏面有“^”,代表非的意思,例如:[^0-9]代表不包括0-9任意數字以外的其它字符。正則調試軟件:RegexBuddy
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章