Javase 正規表示式

2021-08-11 10:01:21 字數 892 閱讀 7031

1.正規表示式:

1.定義:字串格式匹配的一種表示式,表示式中有很多萬用字元

2.作用:

1.格式驗證(郵箱,郵編,**,身份證等)
2.字串查詢

3.字串替換

2.正規表示式的常用萬用字元:

1.^x

:以…開頭

2.x$

:以…結尾

3.[x]

:任意乙個字元

4..:任意乙個字元

5.x*

:0~多次

6.x+

:1~多次

7.x?

:0~1次

8.x:n次

9.x:n~m次

10.x

:至少n次

11.()

:設定捕獲項

12.x1|x2

:或 13.//x

:轉義字元

3.pattern類:代表編譯後的正規表示式,即對正規表示式物件的封裝

4.matcher類:乙個匹配器,即正規表示式與需要進行匹配的字串的封裝

1.matches:整體進行匹配

2.lookingat:從頭開始匹配

3.find:查詢

5.例:

string reg="[0-9]\\.(com\net)";

匹配格式:5個數字.com或者net

比如:12306.com為匹配

JAVASE 正規表示式 反射技術

一 正規表示式 正規表示式是專門作用於字串的乙個正確的規則的表示式,其出現是為了簡化對字串相關操作的 書寫,都是由一些符號組成的表示式。正規表示式對字串的常見功能操作 1.匹配 使用string類中的matches方法,結果是boolean 2.切割 使用string類中的split方法,結果str...

JavaSE筆記之《正規表示式》

正規表示式的語法 下表顯示了正規表示式的語法 表 1.1 正規表示式語法 元字元說明.匹配任何單個字元。例如正規表示式 b.g 能匹配如下字串 big bug b g 但是不匹配 buug 匹配行結束符。例如正規表示式 ejb 能夠匹配字串 i like ejb 的末尾,但是不能匹配字串 j2ee ...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...