Re: [AHK-] 如何撈IP前三碼

看板EzHotKey作者 (支那啃民黨 凸 ̄▽ ̄凸)時間7年前 (2016/09/23 23:45), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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://www.ptt.cc/bbs/EzHotKey/M.1474645536.A.2A7.html

09/24 22:17, , 1F
感謝 另外請教 IP第四組放在括號外面的用意是?
09/24 22:17, 1F

09/24 23:17, , 2F
就括號內是要抓的字串 第四碼不要就放外面囉
09/24 23:17, 2F

09/24 23:44, , 3F
了解 查了一下用法只看到多個括號用法 還沒看到擺外面的XD
09/24 23:44, 3F
文章代碼(AID): #1NvKuWAd (EzHotKey)
文章代碼(AID): #1NvKuWAd (EzHotKey)