python正则表达式案例_Python正则表达式的17种经典实例

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

re 模块使 Python 语言拥有全部的正则表达式功能。

17种python正则表达式使用经典实例:

1.测试正则表达式是否匹配整个字符串

测试正则表达式是否匹配整个字符串

2.测试正则表达式是否匹配字符串的全部或部分

测试正则表达式是否匹配字符串的全部或部分

3.创建一个匹配对象

创建一个匹配对象

4.获取正则表达式所匹配的子串

获取正则表达式所匹配的子串(

5. 获取捕获组所匹配的子串

获取捕获组所匹配的子串

6. 获取有名组所匹配的子串

获取有名组所匹配的子串

7. 将字符串中所有匹配的子串放入数组中

将字符串中所有匹配的子串放入数组中

8.遍历所有匹配的子串

遍历所有匹配的子串

9.通过正则表达式字符串创建一个正则表达式对象

通过正则表达式字符串创建一个正则表达式对象

10.用法1的正则表达式对象版本

用法1的正则表达式对象版本

11.用法2的正则表达式对象版本

用法2的正则表达式对象版本

12.创建一个正则表达式对象,然后通过该对象获得匹配细节

创建一个正则表达式对象,然后通过该对象获得匹配细节

13.用正则表达式对象获取匹配子串

用正则表达式对象获取匹配子串

14.用正则表达式对象获取捕获组所匹配的子串

用正则表达式对象获取捕获组所匹配的子串

15.用正则表达式对象获取有名组所匹配的子串

用正则表达式对象获取有名组所匹配的子串

16.用正则表达式对象获取所有匹配子串并放入数组

用正则表达式对象获取所有匹配子串并放入数组

17.通过正则表达式对象遍历所有匹配子串

通过正则表达式对象遍历所有匹配子串

字符串拆分

1.字符串拆分

result = re.split(regex, subject)

2.字符串拆分(使用正则表示式对象)

reobj = re.compile(regex)

result = reobj.split(subject)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值