我正在开发一个连接到Telnet Cisco Switch的控制台应用程序, 请求IP地址并返回Cisco交换机上的端口。
目前我正在将show ip arp 192.168.1.X的输出保存在这样的文本文件中
show ip arp 192.168.1.X
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.1.X 0 00df.8dfs.a6a3 ARPA VlanX
cisco-switch#
(出于安全目的而更改信息)
现在我需要解析硬件地址的文本文件并将其存储在变量中
是否有任何正则表达式模式来解析XXXX.XXXX.XXXX
?
答案 0 :(得分:1)
您可以尝试使用以下模式来匹配XXXX.XXXX.XXXX
,
\b[a-z0-9]{4}(?:\.[a-z0-9]{4}){2}\b
我假设硬件地址必须包含小写字母和数字。