有人可以幫我解釋下面的代碼嗎?謝謝。我對正則表達式分組有點困惑。Java正則表達式組0
public static String evaluate(String s) {
if (s == null) return "";
Matcher m = Pattern.compile("[0-9]*").matcher(s);
if (m.find()) {
MatchResult mr = m.toMatchResult();
return mr.group(0);
}
return "";
}
[這](http://docs.oracle.com/javase/ tutorial/essential/regex/groups.html)可能會讓你感興趣。 'group(0)'是完全匹配的,'group(1)'在你的正則表達式的第一組'(...)'中匹配,依此類推。 – Pshemo