作者MichaelHsin (BBS之虫)
看板RegExp
标题Re: [问题] 请问括号的神奇作用
时间Sun Mar 1 03:59:24 2009
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
1F:推 xrancyma:…感谢… 03/03 00:47