python中正则表达式的使用详解(相当全面)

本文详细介绍了Python中正则表达式的使用,包括正则表达式的定义、作用、预定义字符集、字符组、量词、匹配分组、搜索反向引用、命名分组以及正则函数的用法。通过实例解析了正则表达式的各种匹配规则,是学习Python正则表达式的好资料。
摘要由CSDN通过智能技术生成

python中的正则表达式

正则表达式定义和作用

#正则表达式是什么?
它是约束字符串匹配某种形式的规则
#正则表达式有什么用?
1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法
2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字
正则只能匹配字符串格式,不能判断逻辑,判断逻辑要通过代码去实现

#在线测试工具 http://tool.chinaz.com/regex/
该网站,可以在线验证正则表达式是否达到目的
在这里插入图片描述

正则表达式所包含的元素种类
#正则表达式由一些 [普通字符] 和一些 [元字符] 组成:
(1)普通字符包括大小写字母和数字
(2)元字符具有特殊含义,大体种类分为如下:
1.预定义字符集,字符组
2.量词
3.边界符
4.分组

正则表达式 - 匹配单个字符

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

景天科技苑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值