84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
今天在看zepto源码的时候看到这样一行:
simpleSelectorRE = /^[\w-]*$/,
理解这个正则表达式的时候,不能理解\w-中-的作用。我觉得[\w-]和[\w]是等价的。于是在zepto.js里我改成:
\w-
-
[\w-]
[\w]
zepto.js
simpleSelectorRE = /^[\w]*$/,
测试也都能通过。所以说为什么不写成[\w]...?
欢迎选择我的课程,让我们一起见证您的进步~~
\w 包括字母数字下划线,但不包括减号
用python试了一下,\w的确是不包括'-'的
re.findall(r'[\w]+','-asd') # 打印 # asd
\w 包括字母数字下划线,但不包括减号
用python试了一下,\w的确是不包括'-'的