博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式注意事项
阅读量:5905 次
发布时间:2019-06-19

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

1.所谓组。您检查一次,你可以选择多个比赛结果,每个结果是指一组

eg.

import repattern = re.compile(r'

>)(.*?)</div>') match = pattern.match('<div class="test">Hello <div>wa haha<div>test xxx</div></div>world</div>') if match: print match.group(2) print match.group(1) print match.group(0) >>> ================================ RESTART ================================ >>> Hello <div>wa haha<div>test xxx class="test"> <div class="test">Hello <div>wa haha<div>test xxx</div> >>>

当中group(0)比較特殊,全部组的合集

2.查找一个文件里全部的http(url)地址

import reimport urllib2f = open('url.txt','r')string = ""while 1:    line = f.readline()    if not line:break    string += linef.close()urls = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', string)
3.正则表达式空格含有\t\r\n\f\v如几个字符

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
简单学习数据库索引
查看>>
STL中各类容器的API map
查看>>
我的友情链接
查看>>
linux配置ssh互信
查看>>
我的友情链接
查看>>
mysql 宕机教训
查看>>
Python的for循环退出
查看>>
ACL配置详解
查看>>
VMware Horizon FLEX介绍
查看>>
company code review gerrit VS gitlab
查看>>
LINUX WDCP面板 安装PHP7.1.4
查看>>
我的友情链接
查看>>
快速 上手centos7命令
查看>>
简易留言板功能
查看>>
表格的制作 有序和无序
查看>>
Invoke 和BeginInvoke
查看>>
通过 awk 统计qq号 与 手机号绑定
查看>>
Java的位运算
查看>>
在VMware Workstation 9下安装CentOS 5.5
查看>>
赋值函数
查看>>