【正则表达式】
.
Giyn
个人博客:https://giyn.work
联系邮箱:[email protected]
展开
-
【正则表达式】{4} ——Re库的贪婪匹配和最小匹配
参考资料:Python网络爬虫与信息提取(北京理工大学慕课)实例:同时匹配长短不同的多项,返回哪一个呢?贪婪匹配Re库默认采用贪婪匹配,即输出匹配最长的子串:最小匹配如何输出最短的子串呢?最小匹配在贪婪匹配的基础上进行了扩展,也就是说Re库中,如果你希望得到最小匹配,你需要对以下四个操作符进行扩展:最小匹配操作符:操作符说明*?前一个字符0次或无...原创 2020-03-06 09:17:49 · 483 阅读 · 1 评论 -
【正则表达式】{3} ——Re库的Match对象
参考资料:Python网络爬虫与信息提取(北京理工大学慕课)Match对象:Match对象的属性:属性说明.string待匹配的文本.re匹配时使用的pattern对象(正则表达式).pos正则表达式搜索文本的开始位置.endpos正则表达式搜索文本的结束位置Match对象的方法:方法说明.group(0)获得匹...原创 2020-03-05 09:19:41 · 440 阅读 · 1 评论 -
【正则表达式】{2} ——Re库的基本使用
参考资料:Python网络爬虫与信息提取(北京理工大学慕课)Re库也叫正则表达式库,是Python的标准库,主要用于字符串匹配。调用方式:import re正则表达式的表示类型:raw string 类型(原生字符串类型)string 类型,更繁琐所有在正则表达式中出现斜杠的地方,如果用 string类型表示,都要增加额外的斜杠。所以,当正则表达式包含转义符...原创 2020-03-04 08:27:37 · 1084 阅读 · 1 评论 -
【正则表达式】{1} ——正则表达式的语法
参考资料:Python网络爬虫与信息提取(北京理工大学慕课)正则表达式的语法:正则表达式语法由字符和操作符构成正则表达式的常用操作符:操作符说明实例.表示任何单个字符[ ]字符集,对单个字符给出取值范围[abc]表示a、b、c,[a-z]表示a到z单个字符[^ ]非字符集,对单个字符给出排除范围[^abc]表示非a或b或c的单个字符...原创 2020-02-29 17:55:05 · 4281 阅读 · 2 评论 -
【正则表达式】{0} ——正则表达式的概念
参考资料:Python网络爬虫与信息提取(北京理工大学慕课)正则表达式regular expression regexRE正则表达式是用来简洁表达一组字符串的表达式。正则表达式的优势:简洁。下面给出一些正则表达式的例子:...原创 2020-02-29 08:08:46 · 2606 阅读 · 1 评论