使用elcipse:import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.*;
public class Test {
public static void main(String[] args) { Pattern p = Pattern.compile("\\d(3,5)");
String s = "123-21561-156-00";
Matcher m = p.matcher(s);
p(m.find());
}
public static void p(Object o) {
System.out.println(o);
}
}
p(m.find());输出false.
按照正则表达式的定义,应该是输出TRUE才对啊,不知为何?不知有没有高手指点一下!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货