java正则表达式-reluctant 量词
java 正则表达式有点让我很郁闷Pattern p3 = Pattern.compile("a??");
Matcher m3 = p3.matcher("a");
while (m3.find()) {
System.out.println(m3.group());
System.out.println(m3.start()+" "+m3.end());
}
输出为
0 0
1 1
我认为应该还输出
a
0 1
求助 正则表达式 java --------------------编程问答-------------------- group,要捕获组才可以的吧?
Pattern.compile("(a?)") --------------------编程问答-------------------- 不明白你说得什么意思。这里不是有个捕获组吗,很容易捕获到零长度字符
补充:Java , Java SE