Re: [問題] 請問括號的神奇作用
看板RegExp (正規表示式 Regular Expression)作者MichaelHsin (BBS之蟲)時間16年前 (2009/03/01 03:59)推噓1(1推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 6 之 6 篇):
1
2
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章