1. 程式人生 > >正則表示式 - - Pattern 和 Matcher 類 (三)

正則表示式 - - Pattern 和 Matcher 類 (三)

一、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

如果只想知道該字串是否匹配表示式,則直接使用matches()方法最簡單