(已解决)求大师帮忙获取config里的网关
本帖最后由 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和网关对应起来。头都大了,求大神帮帮吧。 回复 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') 本帖最后由 wanglun21 于 2015-9-26 09:43 编辑
回复 2# Alam
谢谢老大,解决我大问题了。有没有些通俗易懂的学习正则的资料。
页:
[1]