一.捕获组

  捕获组 是把多个字符串当做字符单元来处理的方法。它通过对括号内的字符进行分组创建

  捕获组是通过从左至右计算其开括号来进行编号。例如,在表达式((A)(B(C))),有4个这样的组:

 ((A)(B(C))

  (A)

  (B(C))

  (C)

  可以通过调用matcher对象的groupCount方法来看表达式有多少个分组。groupCount方法返回一个int值,表示matcher对象当前有多少个捕获组。

  还有一个特殊的组就是group(0),它代表整个表达式,而且它不在返回数组里