Java基礎
正則表達式
正則表達式:符合一定規則的表達式。
作用:用於專門操作字符串。
特點:用一些特定的符號來表示一些代碼操作。這樣就簡化書寫。
所以學習正則表達式,就是在學習一些特殊符號的使用。
好處:可以簡化對字符串的複雜操作。
弊端:符號定義越多,正則越長,閱讀性越差。
具體操作功能:
1,匹配:String matches方法。用規則匹配整個字符串,只要有一處不符合規則,就匹配結束,返回false。
2,切割:String split();
3,替換:String replaceAll(regex,str);如果regex中有定義組,可以在第二參數中通過$符號獲取正則表達式中的已有的組。
正則表達式的第四個功能
4,獲取:將字符串中的符合規則的子串取出。
操作步驟:
1,將正則表達式封裝成對象。
2,讓正則對象和要操作的字符串相關聯。
3,關聯後,獲取正則匹配引擎。
4,通過引擎對符合規則的子串進行操作,比如取出。
網頁爬蟲