正则表达式 [\w]+ \w+ [\w+]区别

[\w]+ \w+ [\w+]的区别是啥样的。。
[xyz] 字符集合。匹配所包含的任意一个字符。例如,“[abc]”可以匹配“plain”中的“a”。
\w 匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,这里的”单词”字符使用Unicode字符集。
+ 匹配前面的子表达式一次或多次(大于等于1次)。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。

基于上面,随便跑了个py
正则表达式 [\w]+ \w+ [\w+]区别_第1张图片
[\w]+ \w+ 都一样,+是代表1到无限次
[\w+]相当于[A-Za-z0-9_+]。匹配字符集合中的任意一个,所以出现的结果是分隔开的元素。

你可能感兴趣的:(其他,PYTHON基础)