首页 > 编程语言 > 详细

python RE库的基本使用

时间:2021-06-06 00:39:15      阅读:16      评论:0      收藏:0      [点我收藏+]

正则表达式的表示类型

  • 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库的基本使用

原文:https://www.cnblogs.com/ikventure/p/14853758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!