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

[AU3基础] (已解决)求大师帮忙获取config里的网关

[复制链接]
发表于 2015-9-25 10:01:03 | 显示全部楼层 |阅读模式
本帖最后由 wanglun21 于 2015-9-26 09:37 编辑

Windows IP Configuration


Ethernet adapter 本地连接 2:

        Connection-specific DNS Suffix  . : localdomain
        IP Address. . . . . . . . . . . . : 192.168.0.135
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.254

PPP adapter AiwellVPN:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.99.7
        Subnet Mask . . . . . . . . . . . : 255.255.255.255
        Default Gateway . . . . . . . . . : 192.168.99.7
求获取:本地连接的网关是:192.168.0.254
            AiwellVPN的网关是:192.168.99.7
昨天自己研究了一天正则表达式,自己能获取其中的部分,就是不会把本地连接或AiwellVPN和网关对应起来。头都大了,求大神帮帮吧。
发表于 2015-9-25 18:58:47 | 显示全部楼层
回复 1# wanglun21

帖子标题不符合论坛规定,修改下吧。不然下次不帮你了。
#include <array.au3>
Local $str = ClipGet()
$aRe = StringRegExp($str, '(?s)(?:本地连接.+?Gateway.+?)(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', 3)
If Not @error Then _ArrayDisplay($aRe, '本地连接')
$aRe = StringRegExp($str, '(?s)(?:VPN.+?Gateway.+?)(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', 3)
If Not @error Then _ArrayDisplay($aRe, 'VPN')

评分

参与人数 1金钱 +10 收起 理由
wanglun21 + 10

查看全部评分

 楼主| 发表于 2015-9-26 09:40:00 | 显示全部楼层
本帖最后由 wanglun21 于 2015-9-26 09:43 编辑

回复 2# Alam


    谢谢老大,解决我大问题了。有没有些通俗易懂的学习正则的资料。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-13 10:52 , Processed in 0.075848 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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