2018-05-03Python:正则表达式

1.用法:使用Python的re模块,首先用re.compile() 函数,将正则表达式的字符串形式编译为Pattern实例,然后通过Pattern实例处理文本并获得匹配结果(Match实例),再通过Match实例做其他操作。

2.re模块中的match方法:只匹配字符串开始处的字符。3.re模块中的search方法:会匹配整个字符串。'''

# 1

pattern = re.compile('[a-zA-Z]')

match = pattern.findall('ddhfsaqugfa3412hdh21hhdGAAASAA')

print(match)

# 2

print(re.match('\d0','30ddd'))

# 3

print(re.search('\d0','ddd30ddd40ffff50hhh'))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,181评论 0 99
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,050评论 0 13
  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,003评论 4 46
  • #首先,python中的正则表达式大致分为以下几部分: 元字符 模式 函数 re 内置对象用法 分组用法 环视用法...
    mapuboy阅读 1,649评论 0 51
  • 你说 用信仰做武器的人 即使在战场上 也是救人 可是 我是无信仰者 在战场上 我只想杀戮 杀戮
    灿7阅读 133评论 11 3