正則學習總結

元字符

\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個數字

轉義字符

若是你想查找元字符自己的話,好比你查找.,或者*,就出現了問題:你沒辦法指定它們,由於它們會被解釋成別的意思。這時你就得使用\來取消這些字符的特殊意義。所以,你應該使用.和*。固然,要查找\自己,你也得用\.code

重複

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

相關文章
相關標籤/搜索