摘要: 之前第一篇介绍了sub()函数用法,常规我们都是替换一个常量字符,但是sub的功能远远不止这些 以一个例子引入 import re language = "javapythonc#c++c" def convert(args): pass a = re.sub("c#",convert,langua 阅读全文
posted @ 2020-05-11 12:42 周_游 阅读(315) 评论(0) 推荐(0)
摘要: 关于re模块中search()、match()、findall()的区别 首先看search()跟match()的区别 import re a = 'python Python CDpython CDPython' re1 = re.search(r'(p|P)ython',a) print(re1 阅读全文
posted @ 2020-05-11 12:02 周_游 阅读(95) 评论(0) 推荐(0)
摘要: 这篇写关于分组(更多叫子表达式)和断言的一些概念和基本使用规范。 分组的符号是"()"一对括号,分组匹配的内容会分配到的每个括号里,一般会按照从左到右分配,1为第一个括号 #以一个例子简单熟悉下分组的作用 s='<div><a href="https//support.google.com/chro 阅读全文
posted @ 2020-05-09 15:49 周_游 阅读(151) 评论(0) 推荐(0)
摘要: 正则表达式全称(Regular Expression)又称 RegEx,通常会用来网页爬虫、文稿处理、数据筛选等。 首先引入一个例子 #import module 导入模块 import re #matching string 预定义两个变量跟一个字符串 pattern1 = "cat" patte 阅读全文
posted @ 2020-05-06 12:04 周_游 阅读(118) 评论(0) 推荐(0)