正規表示式基礎

2022-04-15 16:16:17 字數 678 閱讀 6291

1、\b代表著單詞的開頭或者結尾。如:    \bhi\b  代表完全匹配hi單詞

2、*代表匹配除了換行符以外的任意字元。

.*連在一起,任意數量的不含換行符的字元

如:  \bhi\b.*\blucy\b    代表先是乙個hi單詞後面是任意個字元(換行符除外),最後lucy結束的字串。

3、\d匹配乙個數字(0-9的乙個數字)

如:  0\d-\d     代表0開頭後面有兩個數字連線符-後乙個8為的數字

4、 \s匹配任意空白符號(空格、製表符、換行符、中文全形空格)

5、\w匹配字母或數字或著下劃線或者漢字

6、^匹配字串開始

7、$匹配字串結束

8、\d+匹配1個或者更多的數字

\d*匹配任意個數字,可能0個數字

9、^\d$ 代表5-12位數字

10、轉移字元、查詢特殊字元如*   +    \     .     等特殊字元時,前面加\

如:unibetter\.com匹配unibetter.com

c:\\windows 匹配c:\windows

11、重複

如   * 重複零次或多次

+重複一次以上包括一次

?重複0次或者1次

{n}重複n次

{n,}重複n次或者更多次

{n,m}重複n到m次

正規表示式 1 正規表示式基礎

1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...

正規表示式基礎

限定符 d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配正浮點數 d...

正規表示式基礎

元字元 描述 匹配任何單個字元。例如正規表示式r.t匹配這些字串 rat rut r t,但是不匹配root。匹配行結束符。例如正規表示式weasel 能夠匹配字串 he s a weasel 的末尾,但是不能匹配字串 they are a bunch of weasels.匹配一行的開始。例如正規...