2012年8月29日
摘要: varsomeText="web2.0.net2.0";varpattern=/(\w+)(\d)\.(\d)/g;varoutCome_exec=pattern.exec(someText);varoutCome_matc=someText.match(pattern);WhatisoutCome_exec[1]andoutCome_matc[1]?ChoiceA:trueChoiceB:falseChoiceC:nullChoiceD:WebChoiceE:Web2.0ChoiceF:undefinedChoiceG:net2.0-------------------- 阅读全文
posted @ 2012-08-29 16:39 云轩阁 阅读(6248) 评论(1) 推荐(1) 编辑
摘要: 正则表达式分组分组可以分为两种形式,捕获组和非捕获组。 捕获组 捕获组可以通过从左到右计算其开括号来编号。例如,在表达式 ((A)(B(C))) 中,存在四个这样的组: 1 ((A)(B(C))) 2 (A) 3 (B(C)) 4 (C) 组零始终代表整个表达式之所以这样命名捕获组是因为在匹配中,保存了与这些组匹配的输入序列的每个子序列。捕获的子序列稍后可以通过 Back 引用在表达式中使用,也可以在匹配操作完成后从匹配器检索。Back 引用 是说在后面的表达式中我们可以使用组的编号来引用前面的表达式所捕获到的文本序列(是文本不是正则)。 例如 ([" ']).* \1 其中 阅读全文
posted @ 2012-08-29 16:35 云轩阁 阅读(482) 评论(0) 推荐(0) 编辑