PowerShell中使用正则表达式筛选数组实例

本文介绍PowerShell中使用match操作符,配合正则表达式从数组中筛选出想要的内容。

先看下面这个例子:

PS C:\Users\Hong> (ipconfig) -match 'IPv4'

   IPv4 地址 . . . . . . . . . . . . : 192.168.1.102

   IPv4 地址 . . . . . . . . . . . . : 192.168.193.1

   IPv4 地址 . . . . . . . . . . . . : 192.168.93.1


我们知道ipconfig是显示当前计算机的TCP/IP配置信息的,其中有一项是IP地址。如果有多个网卡,或者一个网站上配置有多个IP地址,都可以很清楚的显示出来。我们为了展示match操作符筛选数组的功能,我们就拿这个ipconfig来做示例。

ipconfig执行后的结果大致应该是这样的:

PS C:\Users\Hong> (ipconfig)

Windows IP 配置

无线局域网适配器 本地连接* 13:

   媒体状态  . . . . . . . . . . . . : 媒体已断开

   连接特定的 DNS 后缀 . . . . . . . :

无线局域网适配器 Wi-Fi:

   连接特定的 DNS 后缀 . . . . . . . :

   本地链接 IPv6 地址. . . . . . . . : fe80::a438:a0ec:e477:94c6%12

   IPv4 地址 . . . . . . . . . . . . : 192.168.1.102

   子网掩码  . . . . . . . . . . . . : 255.255.255.0

   默认网关. . . . . . . . . . . . . : 192.168.1.1

……(此处省略了其它网卡)

以上是 PowerShell中使用正则表达式筛选数组实例 的全部内容, 来源链接: utcz.com/z/337833.html

回到顶部