日期:2014-05-20  浏览次数:20689 次

初次写java正则表达式,有点晕,小问题谁来看看
import java.util.regex.*;
public class Regre {
public static void main(String[] args){

Pattern p = Pattern.compile("[a-zA-Z]");
Matcher m = p.matcher("abcccddd");
boolean a = m.matches();
System.out.println(a);


}
}

为什么输出false?

------解决方案--------------------
你的正则是匹配单个字符
[a-zA-Z]+