正規表示式和反射

2021-07-11 04:40:01 字數 543 閱讀 3264

1 什麼是正規表示式?

就是對你想要操作的字串指定操作格式。

2 為什麼要用它?

簡化對字串的操作。

3 如何用它?

實際上就是對字串函式裡面傳指定規則的正規表示式。

匹配:利用matches(正規表示式);

切割:split(正規表示式)

替代:replaceall(正規表示式)

獲取:1,獲取pattern類例項 2通過例項。matcher()獲取乙個匹配器物件 3 通過匹配其物件。find()進行查詢符合正規表示式內容的字串,然後通過匹配器物件。group()獲取符合正規表示式內容的字串。

反射:主要用於實現程式的拓展功能。

比如:通過properties檔案來載入新的配置檔案,然後介面方法的的重寫進行功能的拓展。

利用class這個類只要知道類名就可以獲取該類,比如getfileds()方法獲取子父類中公共屬性getdeclarefileds()過去本類中公有私有屬性。函式也是一樣的

通過獲取該類的位元組碼檔案之後能夠獲取建構函式獲取該類物件,然後執行該類的功能

JAVASE 正規表示式 反射技術

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

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

非負整數 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...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...