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
一、正則表達式入門-20161122
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Dell PCM6220 配置ip地址
51_lxb
2019-02-23 13:18:12
局域網中IP地址衝突的探討
風雨無阻827054
2019-02-23 13:08:01
grep、正則表達式和擴展正則表達式的理解及運用
shang61511
2019-02-23 14:04:46
基於 NFA 實現正則表達式引擎
時間被海綿吃了
2019-02-23 14:04:35
ASP.NET正則表達式提取網頁資源
jackywei1987
2019-02-23 13:51:42
正則表達式及grep過濾工具的簡單介紹
596433405
2019-02-23 13:17:49
python的正則表達式模塊re
窈窕魑魅
2019-02-23 13:14:46
linux運維實戰練習-2015年8月27日課程作業
15783167
2019-02-23 00:41:34
JS的正則表達式
gloriavivi
2019-02-23 00:39:47