正則表達式是指用來描述或匹配一系列符合某個語法規則的字符串的單個字符。比如注冊的賬號需要判斷是否符合要求,就可以用正則表達式迅速解決。 請看下面一個示例:
這段代碼是在驗證輸入的字符串是不是5到15位的不包含0的數字,運行結果如下:

我們可以在java.util.regex.Pattern中查看正則表達式的使用方法: 
在String類中有split方法,該方法就是通過正則表達式將字符串分割成字符數組,代碼示例如下:
輸出結果:
需要注意的是,如果要用”.”來切割,需要對其進行轉義: 
通過String中的replaceAll方法將字符串中的字符替換:
運行結果如下: 
當需要匹配疊詞等含有連續相同字母的字符串是就需要用到分組,如下面的代碼所示:
結果如下: 
當需要安裝疊詞切割字符串時,比如切割asdddghfkkkkewiiiip:
運行結果: 
在看下面一段代碼,將“我我…我…我.愛…愛…愛….愛學….學..學.學..習..習習.習”變為“我愛學習”:
運行結果: 
新聞熱點
疑難解答