该例子匹配字符串是否全为字母
public static void main(String[] args) { String str = "abcdef"; Matcher m = Pattern.compile("[a-zA-Z]+").matcher(str); System.out.println(m.matches()); }
注意到这里使用的是m.matches(),而不是m.find(),两者的区别在于,matches是将整个输入和表达式进行匹配,find只是查找匹配的部分,只要找到匹配的内容就返回true