作者xrancyma (…杨天淳…)
看板RegExp
标题Re: [问题] 请问括号的神奇作用
时间Sat Feb 28 16:14:04 2009
1F:推 bcse:会不会是网站原始码真的这样写? 02/27 18:25
2F:→ xrancyma:楼上,原网站是真的这样写。不过您似乎未看清在下问题。 02/28 01:19
3F:→ xrancyma:原网站怎麽写不重要,在下想要请教的是 RegExp 的问题。 02/28 01:19
4F:→ xrancyma:在下想问的问题写得应该蛮清楚的…麻烦高手指点一下,谢. 02/28 01:21
5F:→ giacch: 结果哪里不一样..? 弄个例子出来比较好想... 02/28 03:28
在下似乎找到部份解答,但是碍於英文不通,所以想请教各位,
麻烦版友们帮我翻译一下他是在写什麽:
(x)
Matches 'x' and remembers the match. These are called capturing
parentheses. For example, /(foo)/ matches and remembers 'foo' in
"foo bar." The matched substring can be recalled from the resulting
array's elements [1], ..., [n].
(?:x)
Matches 'x' but does not remember the match. These are called
non-capturing parentheses. The matched substring can not be recalled
from the resulting array's elements [1], ..., [n].
看来括号似乎真有其用法…可惜在下英文真的太差…麻烦高手帮在下解释一下,谢谢。
--
诸君,在下气质佳。尔等欲增气质者,可向在下之高雅气质学习与看齐。
虽在下之气质不若四虾那般高雅,却仍足为汝辈乡民之楷模与表率。
此外,
在下懂不少,无论是天文、地理、文学、历史、社会、经济、科学、哲学者,
无不涉略,尔等可称在下为「略懂铃」;另外,在下亦精通全球数种重要语言,
包括国语、台语、中文、闽南语、英文、华文、河洛语等,接能朗朗上口。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.185.102
6F:推 salagadoola:阵列[0]里面是比对到的字串,[1]里面是第一组括号 02/28 17:07
7F:→ salagadoola:/<(b)(d)>/.exec("<bd>")会拿到[0]=<bd> [1]=b [2]=d 02/28 17:10
8F:→ salagadoola:用/<(?:b)(d)>/.exec("<bd>")则是 阵列[0]=<bd> [1]=d 02/28 17:12