Re: [問題] 請問括號的神奇作用

看板RegExp作者 (BBS之蟲)時間15年前 (2009/03/01 03:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串6/6 (看更多)
http://www.webreference.com/js/column5/methods.html regex.exec() 傳回的 array,[0] 是 last match,[1], [2], ... 是 capture 的結果 至於 //g 的效果在前面的 code 裡都沒有出現,當然不會 match 到第二、三個 body( "bodyb", "bodyc")。 請參考以下 code,就知道問題在哪裡: === var text = "blah bodya aaa bodyb bb bodyc"; while(ar = /(body.?)/g.exec(text)) { document.write(ar.length, "<br/>"); document.write(ar.index, "<br/>"); document.write(ar.input, "<br/>"); document.write(ar[0], "<br/>"); document.write(ar[1], "<br/>"); document.write(ar[2], "<br/>"); document.write(ar, "<br/>"); } === --- 話說我並是不會寫 js orz -- 「為什麼會有兩張鬼牌?」 『每次都讓它當鬼不是很可憐嗎?所以剩下的一張就是今天的鬼。 人類要是也能像這樣輕鬆配對,就省事了。 有時候8喜歡10,有時候K黏著2,有時候是黑桃同志糾纏不清。』 「你換掉鬼牌,就是在想這些麻煩事嗎?」 -- 安達充 《H2》 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.55

03/03 00:47, , 1F
…感謝…
03/03 00:47, 1F
文章代碼(AID): #19gPUUen (RegExp)
討論串 (同標題文章)
文章代碼(AID): #19gPUUen (RegExp)