博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python re模块
阅读量:5733 次
发布时间:2019-06-18

本文共 688 字,大约阅读时间需要 2 分钟。

hot3.png

python 里re模块有两种方式:

# 将正则表达式编译成一个pattern规则对象

pattern = re.compile("\d")

pattern.match(): 从起始位置开始往后查找,返回第一个符合规则的,只匹配一次

    match(str,begin,end)

    (1)

    pattern = re.compile("\d+")

    m = pattern.match("aaa1234bbb567")

    print m

    None

    (2)

    pattern = re.compile("\d+")

    m = pattern.match("aaa1234bbb567",2,5)

    print m

    None

    (3)

   pattern = re.compile("\d+")

    m = pattern.match("aaa1234bbb567",3,5)

    print m

    <_sre.SRE_Match object at 0x0000000001E0C510>

    print m.group()

    "12"

    (4)

import repattern = re.compile(r"([a-z]+) ([a-z]+)", re.I)m = pattern.match("Hello world hello Python")print m.group(0)# 输出 Hello worldprint m.group(1)# 输出 Helloprint m.group(2)# 输出 world

转载于:https://my.oschina.net/u/3298130/blog/1627349

你可能感兴趣的文章
重置密码、单用户模式、救援模式
查看>>
LAMP环境搭建1-mysql5.5
查看>>
第三课 Linux目录及文件管理、用户组管理及bash重定向
查看>>
shell 脚本攻略--小试牛刀
查看>>
spring boot view override
查看>>
bzoj 2282: [Sdoi2011]消防
查看>>
我的友情链接
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
vim编辑器如何添加或删除多行注释
查看>>
[LeetCode] Merge Intervals
查看>>
iOS开发-按钮的基本使用
查看>>
在QT和SDL搭建的框架中使用OPENGL在SDL窗口上进行绘图
查看>>
REST技术第三步 @BeanParam的使用
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
Python中的对象行为与特殊方法(二)类型检查与抽象基类
查看>>
使用 axios 详解
查看>>
通信基站(dfs回溯,思维)
查看>>
nginx web加密访问
查看>>