1.行定位符
「^」表示行的開始;
「$」表示行的結尾;
2.元字元
「.」:匹配除了換行符以外的任意字元
「\w」:匹配字母、數字、下換線和漢字
「\w」:匹配除了字母、數字、下換線或漢字以外的字母
「\s」:匹配單個的空白符(包括鍵和換行符)
「\s」:匹配單個空白符號(包括鍵和換行符)以外的所有字元
「\d」:匹配數字
「\b」:匹配單詞的開始或結束,單詞的分界符通常是空格、標點符號或者換行
「^」:匹配字串的開始
「$」:匹配字串的結束
3.限定符
「?」:匹配前面的字元一次或零次
「+」:匹配前面的字元一次或多次
「*」:匹配前面的字元零次或多次
「」:匹配前面的字元n次
「」:匹配前面的字元最少n次
「」:匹配前面的字元最少n次,最多m次
4.字元類
「」在方括號裡面的字元匹配該字元
正規表示式 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.匹配一行的開始。例如正規...