正則表達(dá)式

正則表達(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方法
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容