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

java.util.regex.Pattern

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

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被編譯後的patternstring

相關文章
相關標籤/搜索