Regex 在netstat(Windows)中使用正则表达式
我试图用一个命令行来显示TCP侦听和已建立的状态以及UDP连接 因此,这将是一个显示以下内容的命令行:Regex 在netstat(Windows)中使用正则表达式,regex,windows,findstr,netstat,Regex,Windows,Findstr,Netstat,我试图用一个命令行来显示TCP侦听和已建立的状态以及UDP连接 因此,这将是一个显示以下内容的命令行: netstat -abfn | findstr /r "[0-9]*[ED|ING]$" netstat -abfn | findstr UDP 我尝试了下面的命令行,但无法清理* netstat -abfn | findstr /r "[0-9]*[ED|ING|*:*]$" 任何人都可以发布并解释成功的正则表达式吗?您需要的命令是: netstat -abfn | findst
netstat -abfn | findstr /r "[0-9]*[ED|ING]$"
netstat -abfn | findstr UDP
我尝试了下面的命令行,但无法清理*
netstat -abfn | findstr /r "[0-9]*[ED|ING|*:*]$"
任何人都可以发布并解释成功的正则表达式吗?您需要的命令是:
netstat -abfn | findstr /r "TCP.*[ING]$ TCP.*[ED]$ UDP.*$"
这是因为findstr
限制了正则表达式的使用,并且不支持
(或)操作符,但是您可以向它传递多个模式。在您的情况下,每个人一个:
- TCP侦听
TCP.[ING]$
- TCP已建立
TCP.[ED]$
- UDP
UDP.*$
/i
参数