作者kuro (支那啃民党 凸 ̄▽ ̄凸)
看板EzHotKey
标题Re: [AHK-] 如何捞IP前三码
时间Fri Sep 23 23:45:32 2016
※ 引述《piligo (霹雳狗)》之铭言:
: 请问,透过%A_IPAddress1%变数可以取得IP(假设192.168.1.1)
: 但是我只想要IP的前三码(192.168.1)
: 这样要如何写呢
: 本来是写批次档透过for /f "tokens=1-4 delims=."方式达成
: 但是这样还要外挂一支批次,不知有没有办法在AHK就达成
: 谢谢
很直观的觉得用RegExMatch可以,试了一下应该是ok
RegExMatch(A_IPAddress1, "(\d+\.\d+\.\d+)\.\d+", ip)
msgbox %ip1%
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.206.33
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1474645536.A.2A7.html
1F:推 piligo: 感谢 另外请教 IP第四组放在括号外面的用意是? 09/24 22:17
2F:→ kuro: 就括号内是要抓的字串 第四码不要就放外面罗 09/24 23:17
3F:→ piligo: 了解 查了一下用法只看到多个括号用法 还没看到摆外面的XD 09/24 23:44