Re: [AHK-] 關於 RegExMatch()...快被它搞死了
※ 引述《cog5566 (刃之56)》之銘言:
: RegExMatch(Haystack, NeedleRegEx , UnquotedOutputVar)
: 說明書上說,如果多於一個被match到的話,
: 會存在陣列裏面,如
: UnquotedOutputVar1
: UnquotedOutputVar2
: UnquotedOutputVar3
: 舉例來說
: RegExMatch("a11ba22ba33ba44b", "a.*?b" , output)
: 應該會變成
: output1 是 a11b
: output2 是 a22b
: output3 是 a33b
: output4 是 a44b
: 可是我都試不出來呀!!!
: 我錯了嗎!!??
太久沒用了@@~
你寫得我很順我也看得很順XDD
NeedleRegEx 裡包含 ()時候才會回傳 array
第一個出現的() 就是array1
第二個出現的() 就是array2
依此類推
原式改成 (a.*?b) 貼四次就是你舉例的答案了
即 (a.*?b)(a.*?b)(a.*?b)(a.*?b)
應該還有更簡單的表示法~ 不過久沒用忘了 -.-
你再試試吧 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.200.78
→
01/03 04:14, , 1F
01/03 04:14, 1F
→
01/03 04:16, , 2F
01/03 04:16, 2F
→
01/03 04:16, , 3F
01/03 04:16, 3F
推
01/03 16:24, , 4F
01/03 16:24, 4F
→
01/03 16:25, , 5F
01/03 16:25, 5F
→
01/03 16:27, , 6F
01/03 16:27, 6F
→
01/04 20:06, , 7F
01/04 20:06, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):