首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

正则表达式分组解决方法

2013-10-01 
正则表达式分组不懂分组匹配的是最后一个(1.),而不是192.或者168.希望能讲下原理[解决办法]楼主不了解{n}

正则表达式分组

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

热点排行