为了可以让规则的结果被重用,可以将规则封装成一个组,用()完成。 就跟你封装一个功能要封装成方法、接口、类 一样 ,正则中重复使用某个规则,就用()去封装成一个组
组的出现都是有编号的,从1开始。想要使用已有的组,可以通过\n(n就是组的编号)的形式来获取 数组中元素的下标是从0开始的,正则中为了让规则重复使用的组的编号是从1开始的。 \n 其中n代表第几组 跟数组中元素查找一样,只是表达方式不同
在java中,你不一定去完全了解到底为什么这么用,你只要知道怎么用就可以了,想太多只会让自己头疼,如果是兴趣所致的,倒是可以去换个思维去想。当你知道更多的知识时,那么你知道的就越来越少... |