调用
Matcher.find查找匹配的 下一个 实例,如果没有更多实例,则返回false。尝试调用它三次,看看是否有所有预期的组。
为了澄清,
m.group(1)正在尝试 在正则表达式中 找到第一个组 表达式
。您的正则表达式中只有一个这样的组表达式,因此
group(2)永远没有意义。您可能需要
m.find()循环调用,直到返回false,并在每次迭代时获取组结果。

调用
Matcher.find查找匹配的 下一个 实例,如果没有更多实例,则返回false。尝试调用它三次,看看是否有所有预期的组。
为了澄清,
m.group(1)正在尝试 在正则表达式中 找到第一个组 表达式
group(2)永远没有意义。您可能需要
m.find()循环调用,直到返回false,并在每次迭代时获取组结果。