刚开始学习正则表达式的时候遇到了一个\w和\d卡了我好久
现我们来恶补一下\w 和\d的知识点
首先\w和\d都不是匹配w和d这个单词的
其次\w和\d也不是定位符和非打印字符(如果你不懂非打印字符和定位符的定义,请点击这里)
最后果然\w和\d代表某种规则
结论:
\w可以匹配一位(一个汉字、一个字母、一位数字)
与/[^0-9a-zA-Z]/等价 在特定的情况下还可以匹配汉字,以notepad++为例,就可以匹配到汉字
所以\w+也就等价于/[^0-9a-zA-Z]+/
\d可以匹配数字同样而言是一位,与/[^0-9]/ 等价。
所以\d+等价于/[^0-9]+/
以上部分结论出自正则表达式\w\d的意义,只做学习参考。
每天的进步不在乎多少,积累远比高瞻远瞩重要
送上我比较喜欢的话:
我来
我看见
我征服
——盖乌斯·尤利乌斯·凯撒
308

被折叠的 条评论
为什么被折叠?



