python正则表达式的使用
作者:sea101 时间:2023-07-21 07:42:15
python的正则是通过re模块的支持
匹配的3个函数
match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回none;
re.match(pattern, string, flags=0) ##flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回none,否则返回matchobject;(re.search相当于perl中的默认行为)
findall方法,返回所有的与给定的表达式匹配的一个list;
使用
mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.match("字符串") ##匹配结果
if myresult:
print myresult.group()##括号中可以填数字也可以 命名分组 (?P<name>正则表达式)#name是一个合法的标识符
search于match一样
mypatten = re.compile("规则") ##定义匹配的规则
myresult = mypatten.findall("字符串") ##返回的是个列表 如果里面有分组返回的是个二维列表
if myresult:
print myresult.group()
以上所述是小编给大家介绍的python正则表达式的使用网站的支持!
来源:http://www.cnblogs.com/seablog/archive/2017/06/12/6993501.html
标签:python,正则,使用
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python计算图片数据集的均值方差示例详解
2023-02-26 15:55:38
![](https://img.aspxhome.com/file/2023/4/111954_0s.png)
php中如何判断一个网页请求是ajax请求还是普通请求
2023-10-13 14:42:30
浅谈GO中的Channel以及死锁的造成
2024-04-23 09:41:29
![](https://img.aspxhome.com/file/2023/4/134364_0s.jpg)
go如何利用orm简单实现接口分布式锁
2023-06-17 16:55:04
python求解三角形第三边长实例
2021-08-24 06:16:28
![](https://img.aspxhome.com/file/2023/8/95398_0s.png)
asp.net 多数据库支持的思考
2024-01-16 04:50:45
下载文件个别浏览器文件名乱码解决办法
2024-04-17 10:05:04
用ASP对网页进行限制性的访问
2008-07-03 13:02:00
Python访问Redis的详细操作
2022-03-13 13:22:25
![](https://img.aspxhome.com/file/2023/5/98785_0s.png)
asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站内资源)
2011-02-26 10:46:00
基于一致性hash算法(consistent hashing)的使用详解
2024-01-25 02:30:02
![](https://img.aspxhome.com/file/2023/8/109808_0s.jpg)
MySQL跨服务器数据映射的实现
2024-01-23 15:08:19
![](https://img.aspxhome.com/file/2023/4/67524_0s.png)
匹配 IP 地址与域名的正则表达式
2023-06-17 05:55:48
Python面向对象基础入门之设置对象属性
2021-10-21 19:25:10
python 如何对logging日志封装
2023-07-06 11:27:36
![](https://img.aspxhome.com/file/2023/3/107993_0s.png)
python基础教程之lambda表达式使用方法
2022-12-21 19:10:19
浅谈Mysql、SqlServer、Oracle三大数据库的区别
2024-01-23 21:30:40
python使用pymongo操作mongo的完整步骤
2023-07-12 20:31:21
Django shell调试models输出的SQL语句方法
2022-07-13 00:59:50
文章内链(标签)的一个思路
2009-10-31 19:03:00