1 需求
- * + ? 和 *? +? ??的区别
2 语法
元字符 分类
- what
- d
- w
- s
- D
- W
- S
- [^]
- |
- .
- how many
- *
- +
- ?
- {}
- where
- ^
- $
- ()
3.X 示例:* + ? 和 *? +? ??的区别
- * :代表0到无穷大次。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取0。
- + :代表1到无穷大次。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取1。
- ? :代表0到1。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取0。
- *?:代表0到无穷大次。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取0。
- +?:代表1到无穷大次。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取1。
- ??:代表0到1。默认是贪婪模式,取无穷大;如果后面跟个?,非贪婪模式,取0。
3.X 示例:* + ? 区别
4 参考资料
【Python】正则表达式re模块之元字符
Python正则表达式(一看就懂)



