正則表達(dá)式的組成規(guī)則
正則表達(dá)式規(guī)則匯總
常用的:
- X*
- X+ 表示一個或多個X
- \d 表示數(shù)字
- \w 表示任意單詞字符 == [A-Za-z0-9_]
- {}次數(shù)相關(guān)
- \b 表示單詞邊界
正則表達(dá)式的判斷功能
String 類中的public boolean matches(String regex)方法,判斷該字符串是否滿足regex的要求
正則表達(dá)式的分割功能
String 類中的public String[] split(String regex)方法,將該字符串按照regex分割
正則表達(dá)式的替換功能
String 類中的public String replaceAll(String regex,String replacement)方法,用給定的replacement替換匹配的正則表達(dá)式的每個子字符串。
正則表達(dá)式的獲取功能
Pattern類和Matcher類
通過調(diào)用模式的matcher方法從模式創(chuàng)建匹配器。 創(chuàng)建后,可以使用匹配器執(zhí)行三種不同類型的匹配操作:
- matches方法嘗試將整個輸入序列與模式進(jìn)行匹配。
- lookingAt方法嘗試將起始于輸入序列的輸入序列與模式進(jìn)行匹配。
- find方法掃描輸入序列,尋找匹配模式的下一個子序列,返回布爾型。
- group方法返回匹配的字符串。此方法前必須有find方法