测开之路四十六:正则表达式
表达式
所以在上一篇的url匹配的正则代表空
准备数据
data = [ 'https://www.baidu.com/', 'https://www.qq.com/', 'https://i.cnblogs.com/EditPosts.aspxopt=23', 'https://new.qq.com/ch/milite/', 'https://i.cnblogs.com/EditPosts.aspxopt=65', 'https://new.qq.com/cmsn/PEG20190/PEG2019052800791801.html', 'https://new.qq.com/omn/20190528/20190528A00DVU.html', 'https://sports.qq.com/nba/', 'https://i.cnblogs.com/EditPosts.aspxopt=1', 'https://i.cnblogs.com/EditPosts.aspxopt=ty', ]
不用正则,用string的方式情况下提取数据
for d in data: if d.find('https://i.cnblogs.com/') != -1: print(d)
用正则
re.search():
import refor d in data: result = re.search('https://i.cnblogs.com/EditPosts.aspxopt=\d+', d) if result is None: # 没匹配到的时候回返回None continue print(result.group())
可见用正则匹配的更精确
re.findall():返回内容是list
import redata = '["a": "1", "b": "2", "c": ["c1": "ca", "c2": "cb"], "d": "4"]'# 获取c的内容,findall返回的是listprint(re.findall('"2", (.+?), "d"', data)[0]) # 手动加空格print(re.findall('"2",\s*(.+?), "d"', data)[0]) # \s*处理空格
转载于:https://www.cnblogs.com/zhongyehai/p/10940914.html
测开之路四十六:正则表达式相关推荐
- 测开之路二十:比较v1和v2
根据V1和V2的版本号,如果v1>v2,返回1,如果v1<v2,返回-1,除此之外返回0 # 如果v1>v2,返回1,如果v1<v2,返回-1,除此之外返回0v1 = inpu ...
- monggodb和mysql混合使用,测开之路五十:monggodb安装与初步使用
mongodb下载地址:https://www.mongodb.com/download-center Robo3T下载地址:https://robomongo.org/ 安装mongodb 双击无脑 ...
- 测开之路五十:monggodb安装与初步使用
mongodb下载地址:https://www.mongodb.com/download-center Robo3T下载地址:https://robomongo.org/ 安装mongodb 双击无脑 ...
- 测开之路二十二:迭代器、生成器
迭代器 StopIteration:停止迭代 class Cup(object): def __init__(self): ''' 初始化函数,索引和数据初始化. ''' self.index = 0 ...
- OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算
OpenCV学习笔记(四十六)--FAST特征点检测features2D 特征点检测和匹配是计算机视觉中一个很有用的技术.在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用.这一次先介绍特征点检 ...
- [系统安全] 四十六.Powershell恶意代码检测系列 (1)Powershell基础入门及管道和变量的用法
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- pdfstamper生成pdf无法显示汉字_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验...
1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...
- 光盘显示0字节可用_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验
1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...
- Python编程基础:第四十六节 super函数Super Function
第四十六节 super函数Super Function 前言 实践 前言 使用super函数可以在子类中直接调用父类的方法.通常情况下,我们会将一些通用的属性或方法定义在父类中,子类可以直接使用父类中 ...
最新文章
- 用PQ的Windows版完成分区的一些调整工作
- PO增强,明细动抬头动
- android+udp传输大小,Android UDP数据包如何接收可变大小的数据包
- 论文浅尝 | GMNN: Graph Markov Neural Networks
- 如何设计一个权限系统
- “WPF” VS “Silverlight”
- amend用法 git 信息_Git 高级用法,你用过哪些了
- 决定零售商生与死的12大关键指标
- mysql之事务_MySQL之事务
- 数据标准是物联网大集成应用的核心
- 使用 Flink Hudi 构建流式数据湖平台
- 学会怎么买一折飞机票
- C++编译遇到未定义的引用undefined reference to ‘_imp__ZN7CStringD1Ev‘
- Word2013关于图表目录
- 坦克大战小游戏——新手练习用的
- 利用window的CLSID可以干的一些事情
- 2022-2028年中国危化品运输行业市场深度分析及投资规模预测报告
- Hadoop实战-MR倒排索引(三)
- 《三国志》历代记(2)
- java实现下载并选择保存路径
热门文章
- 【计算机视觉】Mip-nerf 论文精读记录
- 如何远程控制电脑?您只需要这样做
- 检查更新时出错 因为未运行服务器,WSUS 4.0 推送Windows Server 2012 R2 5月仅安全更新,点击检查更新提示未运行该服务...
- ABAQUS软件实训(六):Mesh模块之自底向上的网格划分
- Android Q的适配 华为市场给都代码参考和文档
- openSUSE安装搜狗输入法-成功经验
- 极客头条分享文章说明
- 【游戏设计图形学】在地图上生成蜿蜒河流的两种方法
- labview虚拟心电监测系统_基于LabVIEW开发的心电实时信号采集系统
- 安装WSL2 Ubuntu时提示指定的网络名不再可用