1. 程式人生 > >RE validation in Java EE(java.util.regex.Pattern)

RE validation in Java EE(java.util.regex.Pattern)

字符串 string類 abcd bool match 調用 string 也有 一個

java.util.regex.Pattern

pattern 對象是一個正則表達式的編譯表示。Pattern 類沒有公共構造方法。要創建一個 Pattern 對象,你必須首先調用其公共靜態編譯方法,它返回一個 Pattern 對象。該方法接受一個正則表達式作為它的第一個參數。

Pattern類中有兩個最常用的方法:

(1)boolean isMatch = Pattern.matches("regExp", "string");
matches()方法表示正則表達式regExp是否匹配字符串string,匹配返回true,不匹配返回false

註意:String類也有matches()方法,如"abcd".matches(regExp),其實他們倆是等價的,String類matches()方法就是調用的Pattern.matches()方法:

(2)Pattern pattern = Pattern.compile("regExp");
compile()方法表示編譯此正則表達式regExp,返回regExp被編譯後的pattern

RE validation in Java EE(java.util.regex.Pattern)