码迷,mamicode.com
首页 > Web开发 > 详细

JQuery_2.1.0_日记 5.4 Sizzle选择器(一) 正则中那些\\\\和\\

时间:2014-05-10 09:52:37      阅读:427      评论:0      收藏:0      [点我收藏+]

标签:style   tar   color   c   get   strong   

Sizzle中恐怖的正则.
字面量的正则也许还好理解,那么由字符串编译而成的正则呢.

由字符‘\\\\‘编译而成的正则是/\\/,第一个\转义第两个\,所以其匹配一个\字符(这个\字符是代表字符本身)

Test_Script
var s = ‘\\‘ ;
alert(s); // ‘\‘
var rs = ‘\\\\‘ ;
var matches = s.match(new RegExp(rs));
alert(matches[0]) // ‘\‘

由字符串‘\\3‘编译而成的正则呢,这个代表的是\3,\3即引用第三个分组的捕获内容,所以下面这个例子匹配abcc
Test_Script
var s = ‘abcc‘ ;
var rs = ‘((ab)(c))\\3‘ ;
var matches = s.match(new RegExp(rs));
alert(matches[0]) //abcc

JQuery_2.1.0_日记 5.4 Sizzle选择器(一) 正则中那些\\\\和\\,布布扣,bubuko.com

JQuery_2.1.0_日记 5.4 Sizzle选择器(一) 正则中那些\\\\和\\

标签:style   tar   color   c   get   strong   

原文地址:http://blog.csdn.net/songzheng_741/article/details/24993131

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!