本文主要是介绍python RE库的基本使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
正则表达式的表示类型
- raw string类型(原生字符串类型),表示为:r'text'
例如:r'[1-9]\d{5}',r'\d{3}-\d{8}|\d{4}-\d{7}'
- string类型,可以使用,但需要转义,不建议
re库的主要功能函数
RE库的另一种等价用法
RE库的match对象
m = re.search(r'[1‐9]\d{5}','BIT100081 TSU100084')
match.string # 'BIT 100081 TSU 100084'
m.group(0) # '100081' 返回一次匹配的结果,查看全部用finditer()
m.re # re.compile('[1‐9]\\d{5}')
m.pos # 0
m.endpos # 19
m.start() # 3
m.end() # 9
m.span() # (3, 9)
RE库的贪婪匹配与最小匹配
这篇关于python RE库的基本使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!