re模块支持多个正则表达式使用“|”(逻辑或)模式来组合,扫描目标字符串时, ‘|’ 分隔开的正则表达式组合从左到右进行匹配,只要其中一个匹配成功就认为该组合匹配成功,不再进行组合内后续表达式的匹配,可见’|’ 操作符绝不贪婪。
如果要匹配 ‘|’ 字符,使用转义符或字符集来表示,即“|”或“[|]”
,这样就是匹配 ‘|’ 字符自身,不作为特殊字符处理。
案例:
>>> re.search(r'DIV|div|Div',r'100 div 10')
>>> re.search(r'DIV|div|Div',r'100 Div 10')
>>> re.search(r'DIV|div|Div',r'100 DIV 10')
>>>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
老猿Python,跟老猿学Python!
博客地址:http://iyenn.com/index/link?url=https://blog.csdn.net/LaoYuanPython
请大家多多支持,点赞、评论和加关注!谢谢!
文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树首页概览333596 人正在系统学习中

老猿Python
微信公众号
专注Python相关语言、图像音视频处理、AI


评论记录:
回复评论: