private final static String MY_DOUBLE_STR_REGEX = "c.??b";
private final static String MY_DOUBLE_STR = "ccbcb";
public static void main(String[] args) {
System.out.println(simpleTest2());
}
private static String simpleTest2(){
Pattern p = Pattern.compile(MY_DOUBLE_STR_REGEX);
Matcher m = p.matcher(MY_DOUBLE_STR);
while (m.find()) {
System.out.println(m.group());
}
return m.toString();
}为什么第一个输出是
ccb而不是cb呢??
lz新人吧,看看这个把,里面有个问题和你是一样的,好好学吧~~
http://manual.phpv.net/regular_expression.html#howtouse
直接
MY_DOUBLE_STR_REGEX = "cb";