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)