作者Sdany (隨風飛逝)
站內EzHotKey
標題Re: [AHK-] 關於 RegExMatch()...快被它搞死了
時間Wed Jan 6 22:13:42 2010
※ 引述《cog5566 (刃之56)》之銘言:
: RegExMatch(Haystack, NeedleRegEx , UnquotedOutputVar)
: 說明書上說,如果多於一個被match到的話,
: 會存在陣列裏面,如
: UnquotedOutputVar1
: UnquotedOutputVar2
: UnquotedOutputVar3
: 舉例來說
: RegExMatch("a11ba22ba33ba44b", "a.*?b" , output)
: 應該會變成
: output1 是 a11b
: output2 是 a22b
: output3 是 a33b
: output4 是 a44b
: 可是我都試不出來呀!!!
: 我錯了嗎!!??
試試
p = 0
loop
{
p := RegExMatch("a11ba22ba33ba44b", "(a.*?b)", output, p+1)
if (p=0)
break
else
MsgBox,,, %output1%
sleep, 1
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.149.239