cuiqingcai大佬《Python3 网络爬虫开发实战》整理 贪婪与非贪婪 原本打算取出12345678,但 运行结果:8 贪婪匹配模式:.* 会匹配尽可能多的字符。 .*后(\d+)至少匹配一个数字,未指定具体数字。因此,.*尽可能匹配多的字符,把1234567匹配,给\d+留下一个仅满足条件 ...
分类:
编程语言 时间:
2018-09-02 17:18:23
阅读次数:
180
1.re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 (1)函数语法: 函数参数说明: pattern 匹配的正则表达式 string 要匹配的字符串 flgs 标志位,用于控制正则表达式的匹配方式 我们可以使用 ...
分类:
编程语言 时间:
2018-08-30 20:09:01
阅读次数:
142
正则表达式的用于与案例分析 2018-08-24 21:26:14 【说明】:该文主要为了随后复习和使用备查,由于做了word比较,所以此处博文没有怎么排版,没放代码,以插入图片为主, 一、正则表达式之特殊字符 注意: 以下的案例中是match()匹配,match是要求从第一个字符开始匹配,所以,前 ...
分类:
编程语言 时间:
2018-08-24 22:55:43
阅读次数:
300
了解正则: 那么看到这里大家就理解了把,正则就是通过匹配满足的条件,达到优化代码的方式。我们进入正题 $ 匹配字符串结束位置 结果 结果 结果 结果 结果 结果 结果 结果 结果 结果 结果 到这里,我们的元字符就整理完毕了,看到这里。距离我们的应用还很远,那么小编在这里再写个现实中的例子。 小编是 ...
分类:
编程语言 时间:
2018-08-16 01:02:21
阅读次数:
182
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可 ...
分类:
编程语言 时间:
2018-08-07 20:30:18
阅读次数:
159
学习内容参考:Python正则表达式指南 匹配流程 语法表 ...
分类:
编程语言 时间:
2018-08-02 22:52:51
阅读次数:
115
正则表达式 元字符量词(?) 元字符 : . \w \d \s \W \D \S \n \t \b () | [] [^] ^ $ 量词 : * + ? {n} ,{n,} ,{n,m} re模块怎么调用re模块 查找 : findall search match finditer 分割和替换 :s ...
分类:
编程语言 时间:
2018-08-02 00:06:02
阅读次数:
180
正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质 ...
分类:
编程语言 时间:
2018-07-30 18:00:50
阅读次数:
174
爬取慕课课程图片https://www.imooc.com/course/list 图片url ...
分类:
编程语言 时间:
2018-07-30 14:52:11
阅读次数:
241
python正则表达式之re模块其他方法 1:search(pattern,string,flags=0) 在一个字符串中查找匹配 2:findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表 3.sub(pattern,repl,string,count=0 ...
分类:
编程语言 时间:
2018-07-29 22:25:23
阅读次数:
173