正規表示式的規則

2021-08-30 11:57:45 字數 793 閱讀 8236

\s 單個空格

\s 單個非空格

\d 單個數字

\d 單個非數字

. 單個任意字元

\w 單個字元 [a-za-z0-9]

\w 非字元

[abd] a,b,c中的任意乙個

[a-z] z到z中的任意乙個

[a-za-z] a到z或a到z中的任意乙個(取並集)

[a-z[hqy]]a到z或h,q,y中的任意乙個(取並集)

[a-z&&[d-f]] d到f的任意乙個(取交集)

[^abc] 不包含a,b,c的單個字元(取反)

[^0-9] 非數字

[a-z&&[^m-p]] a到z中不包含m到p

下面的修飾其前面的字元出現的次數

? : 乙個字元可能出現0次或1次

* :乙個字元可能出現0次或多次

+ :乙個字元可能出現1次或多次

\w+ jack wang liu a

\d+ 12345 12453 34 1

\d?\d 月份 1 10 12 01

分組()

(abc) 只能包含abc, 且abc在一起出現一次

(abc)* abc abcabc abcabcabc 多個abc

abc* ab abcc abccc

電子郵件的表示式

\w+@\w+(\.\w+)+

{}(abc) abc恰好出現3次

(abc)abc出現0-3次

(abc) abc至少出現一次, 可以多次

或:(mr|mrs|miss)三個單詞中的乙個

正規表示式 規則表示式

今天學習了正規表示式的一些基礎知識,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 垂...