正則學習總結

元字符



\b 單詞的開頭 或者結尾 也是單詞的分界處   
    eg.  hi後面不遠處跟着一個Lucy,你應該用\bhi\b.*\bLucy\b。
. 匹配除了換行符外的任意字符

* 指定*前邊的內容可以連續重複使用任意次以使整個表達式得到匹配

\d 匹配一位數字(0/1/2/3.。。。)

\s 匹配任意的空白符,包括空格,製表符(Tab),換行符,中文全角空格等

\w 匹配字母或數字或下劃線或漢字等

+  則匹配重複1次或更多次

^ 匹配你要用來查找的字符串的開頭,$ 匹配結尾

{2,5 } {2}  匹配2-5個 或者 2個  \b{2,5}  匹配2-5個數字

轉義字符

如果你想查找元字符本身的話,比如你查找.,或者*,就出現了問題:你沒辦法指定它們,因爲它們會被解釋成別的意思。這時你就得使用\來取消這些字符的特殊意義。因此,你應該使用.和*。當然,要查找\本身,你也得用\.

重複

一般寫在對應元素的後面做以限定
例如; Windows\d+匹配Windows後面跟1個或更多數字
^\w+匹配一行的第一個單詞(或整個字符串的第一個單詞,具體匹配哪個意思得看選項設置)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章