读书人

正则表达式分组解决方法

发布时间: 2013-10-01 12:15:56 作者: rapoo

正则表达式分组

不懂分组匹配的是最后一个(1.),而不是192.或者168.
希望能讲下原理
[解决办法]
楼主不了解{n}或者{n,m}的意思吗,这是"greedy"贪婪式的匹配,固定重复n次的你这个(\d{1,3}\.){3}就将匹配(\d{1,3}\.)这种的吞到第三次不进行回退的,所以你捕获到group(1)时已经把192.168.吞掉了,吞到了1.

读书人网 >J2SE开发

热点推荐