作者grence (多想两分钟 = =")
看板RegExp
标题Re: [问题] 请问括号的神奇作用
时间Sat Feb 28 21:10:32 2009
※ 引述《xrancyma (…杨天淳…)》之铭言:
: 推 LPH66:基本上括号只是分组用啊...除非该式子後面还有\1等 02/26 11:05
: → LPH66:另外你确定不是 <body> 和 </body> 的一对吗? 02/26 11:05
: 在下知道 <body> 和 </body> 是一对的,
: 但是在下真的只是抓 <body> 而已。
: 网页的原始码有确认过了,确实是
: <body> ... <body> .... </body> .. </body>
: 然而在下使用
: /<body>/g.exec(htmlText)
: 与
: /(<body>)/g.exec(htmlText)
弄成简单的例子....
<script type='text/javascript'>
var htmlText="<body> ... <body> .... </body> .. </body>";
alert(/<body>/g.exec(htmlText));//<body>
alert(/(<body>)/g.exec(htmlText));//<body>,<body>
</script>
IE7 跟 FireFox的结果一样,我也很好奇这两个差在哪里…
: 确实产生不同的结果,令人相当纳闷,而且尝试了两部电脑竟然都是这样。
: (作业环境都是 JavaScript in Firefox 3.0,但分别在 WinXP 和 Linux 下)
: 不知道是不是 Firefox 本身的问题,还是说在下对 RegExp 了解的不够透彻。
--
我有误解原po的问题吗 囧a
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.199.26
1F:推 xrancyma:您并没有误解。在下就是这个问题! 03/01 00:42