初次写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]+