正規表示式規則

2021-07-26 13:17:08 字數 813 閱讀 3224

符號

含義例子

匹配結果

*匹配前面的字元,子表示式或括號裡的字元0次

a*b*

aaaaa,aabbb …

+匹配前面的字元,子表示式或括號裡的字元至少一次

a+b+

ab,aaabbb,abbb…

匹配任意乙個字元(相當於「任選乙個」)

[a-z]*

****,man…

()表示式編組(優先執行)

(a*b)*

aabaab,abab…

匹配前面的字元,子表示式或括號裡的字元m到n次

abaabb,aaabb…

[^]匹配任意乙個不在中括號裡的字元

[^a-z]*|或

(com|org|cn)

com, cn , org

.匹配任意單個字元(包括符號,數字和空格等)

b.dbad,b d,b$d,b@d…

^指定字串開始位置的字元或子表示式

^bback,beast…

\轉義字元(將特殊字元列印出來)

\. \| \\

.|\$

常用在正規表示式的末尾,表示從字串末端開始匹配,如不加則預設表示式帶著「.*」,從字串開頭進行匹配

[a-z]+[a-z]+$

job,zzot,****….

?!不包含。通常放在字元或正規表示式前面,表示字元不能出現在目標字串裡。字元通常會在字串的不同部位出現。如果要在整個字串中全部排除某個字元,就加上^和$符號

^((?![a-z]).)*$

whatever the string is

正規表示式 規則表示式

今天學習了正規表示式的一些基礎知識,1.概念 首先了解了一下正規表示式的含義 一些便於計算機識別的規則,能夠快速方便地對字元進行操作。而對於計算機而言,也有一寫規則表示式,它是能令計算機讀懂的 所以對我們來說看起來比較費勁 也相當於計算機的常識,一遇到就知道你要幹什麼。2.建立正則物件 var re...

正規表示式 規則

system.out.printf example 2f n 19.234 example 19.23 system.out.printf example 6.2f n 19.234 example 19.23 l xn匹配 ascii 碼值等於 n的字元 此處的 n 必須是兩位的十六進製制數。例如...

正規表示式規則

正規表示式是用乙個字串表示乙個特徵,來驗證另乙個字串是否滿足這一特徵的方法。正規表示式主要用於檢驗規則匹配,查詢特定規則字串的位置,進行特定規則替換。1.匹配普通字元 匹配乙個特定的字元,如a,那麼正規表示式就寫為a。2.匹配轉義字元 一般轉義字元 r 回車,n 換行,t 製表符,f 換頁符,v 垂...