正如标题所说,我想在windows中批量匹配ip地址,请告诉我该怎么做?
我看到 ”findstr“可以与正则表达式匹配,例如”[0-9]”,但是“findstr”怎么能匹配它出现的情况一到三次?
Since findstr
的正则表达式支持有点......过时,您通常无法使用在网络上找到的大多数正则表达式。以下匹配四串数字,以点分隔:
ipconfig | findstr /r "[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*"
但是,如果您只对地址而不是子网掩码感兴趣,则可能需要使用
ipconfig | findstr /r "Address.*[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*"
是的,如果也会匹配类似的东西Address: 232345.534.78678.345
这显然不是IP地址。但通常情况下ipconfig
不会吐出这样的字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)