正則表達式

正則表達式是什麼?
一套規則,作用是精確查找文本信息。
怎麼安裝正則表達式?
下載一個notepad++ ;可以用它來默認打開TXT文件,用notepad++打開文件後按下Ctrl+F就可以使用正則表達式。(吐個槽:window自帶的記事本實在是簡單的令人難以忍受。)
怎樣學習正則表達式?
跟着本文,一步一步走,很快就入門了。
正則初識,舉個例子
1、假如在一堆英文裏面,你要查找”hi”,
2、你可以直接查找“hi”,但是發現找到了“him”“high”“history”……
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
3、用正則就輕鬆了,輸入“\bhi\b”,精確匹配到了“hi”
這裏寫圖片描述
4、\b代表着單詞的開頭或結尾,也就是單詞的分界處。
5、假如你要找的是hi後面不遠處跟着一個Lucy,應該用\bhi\b.*\bLucy\b。
這裏寫圖片描述
6、. 代表“除了換行符以外的任意字符” * 代表“重複前面任意次”。因此 .* 代表“任意數量的字符(不包含換行符)”。
7、匹配電話號,例如010-12345678,可以這樣寫:0\d\d-\d\d\d\d\d\d\d\d,可以簡化成:0\d{2}-\d{8}
這裏寫圖片描述
_
這裏寫圖片描述
8、你肯定猜出來了,\d代表“數字”。大括號裏面的數字代表“前一個字符重複幾次”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章