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...