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

对于arp -a 命令中,小弟我怎么去写正则表达式去获得ip和mac地址这两列

2013-10-27 
对于arp -a 命令中,我如何去写正则表达式去获得ip和mac地址这两列如图所示,我只需要前两列,即ip和mac正则

对于arp -a 命令中,我如何去写正则表达式去获得ip和mac地址这两列
如图所示,我只需要前两列,即ip和mac
对于arp -a 命令中,小弟我怎么去写正则表达式去获得ip和mac地址这两列 正则表达式 java
[解决办法]
每一行匹配一次。


String str="111.111.111.111 ab-bb-bb-bb-bb-bb fefe";
String regex=".*?(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}).*?(\\w{2}-\\w{2}-\\w{2}-\\w{2}-\\w{2}-\\w{2})";
//String regex="(\\d){1}";
Matcher m = Pattern.compile(regex).matcher(str);

while(m.find()){
System.out.print(m.group(1)+",");
System.out.println(m.group(2));
}

热点排行