找回密码
 加入
搜索
查看: 3742|回复: 2

[系统综合] 求个正则 不固定 自己写的提取不完善【已解决】

[复制链接]
发表于 2014-8-10 10:51:09 | 显示全部楼层 |阅读模式
本帖最后由 sdc7 于 2014-8-10 21:12 编辑

下面是NETSTAT的数据 自己正则"\h.\S{1,30}\H"提取里面的数据  但是看看 如果状态是空就惨了·错位了
协议  本地地址          外部地址        状态           PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       828
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:9770           0.0.0.0:0              LISTENING       2748
  TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING       500
  TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING       928
  TCP    0.0.0.0:49154          0.0.0.0:0              LISTENING       128
  TCP    0.0.0.0:49155          0.0.0.0:0              LISTENING       600
  TCP    0.0.0.0:49159          0.0.0.0:0              LISTENING       620
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3244
  TCP    127.0.0.1:55500        0.0.0.0:0              LISTENING       4300
  TCP    169.254.36.38:139      0.0.0.0:0              LISTENING       4
  TCP    192.168.1.101:139      0.0.0.0:0              LISTENING       4
  TCP    192.168.1.101:49302    111.206.79.137:80      ESTABLISHED     2428
  TCP    192.168.1.101:63274    110.75.99.71:80        TIME_WAIT       0
  TCP    [::]:135               [::]:0                 LISTENING       828
  TCP    [::]:445               [::]:0                 LISTENING       4
  TCP    [::]:49152             [::]:0                 LISTENING       500
  TCP    [::]:49153             [::]:0                 LISTENING       928
  TCP    [::]:49154             [::]:0                 LISTENING       128
  TCP    [::]:49155             [::]:0                 LISTENING       600
  TCP    [::]:49159             [::]:0                 LISTENING       620
  UDP    0.0.0.0:68             *:*                                    928
  UDP    0.0.0.0:500            *:*                                    128
  UDP    0.0.0.0:3600           *:*                                    2428
  UDP    0.0.0.0:4500           *:*                                    128
  UDP    0.0.0.0:5355           *:*                                    1412
  UDP    0.0.0.0:11541          *:*                                    2748
  UDP    0.0.0.0:50175          *:*                                    4252
  UDP    0.0.0.0:52253          *:*                                    1112
  UDP    0.0.0.0:54678          *:*                                    4252
  UDP    0.0.0.0:57076          *:*                                    2428
  UDP    0.0.0.0:61869          *:*                                    2748
  UDP    0.0.0.0:61871          *:*                                    2748
  UDP    169.254.36.38:137      *:*                                    4
  UDP    169.254.36.38:138      *:*                                    4
  UDP    192.168.1.101:137      *:*                                    4
  UDP    192.168.1.101:138      *:*                                    4
  UDP    [::]:500               *:*                                    128
  UDP    [::]:4500              *:*                                    128
  UDP    [::]:5355              *:*                                    1412
发表于 2014-8-10 12:20:10 | 显示全部楼层
回复 1# sdc7

那就先提取"有效数据",即有"状态"的行数好了.
".+(?:LISTENING|ESTABLISHED|TIME_WAIT).+"
 楼主| 发表于 2014-8-10 21:11:25 | 显示全部楼层
自己解决了·· 整成个UDF 有需要的来拿
http://www.autoitx.com/forum.php ... mp;extra=#pid590425
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 14:32 , Processed in 0.069929 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表