import re模块re.findall('正则的规则',r'内容') 找到所有第一个是正则的规则,第二个是要被匹配的对象,结果以列表返回 ret = re.finditer('正则的规则',r'内容') 找到所有存放在迭代器里print(ret.__next__().group()) ret = ...
分类:
其他好文 时间:
2019-01-23 21:34:15
阅读次数:
219
# re的工作是在python中执行正则表达式 import re # # find # result = re.findall("\d+", "baby的电话号是: 185123456789") # print(result) # # it = re.finditer("\d+", "baby12... ...
分类:
其他好文 时间:
2018-12-28 21:14:28
阅读次数:
210
importrequests#模块导入的俩种方法frommultiprocessingimportPoolimportredefget(url):ret=requests.get(url)ifret.status_code==200:returnret.content.decode(‘gbk‘)defcall_back(arg):ret=com.finditer(arg)dict_lst=[]fo
分类:
其他好文 时间:
2018-11-26 00:08:02
阅读次数:
190
1.re模块 re模块是python提供的?套关于处理正则表达式的模块. search match findall finditer () 2.正则表达式 1.正则表达式是对字符串操作的?种逻辑公式. 我们?般使?正则表达式对字符串进?匹 配和过滤 2.字符 组字符组很简单?[]括起来. 在[]中出 ...
分类:
其他好文 时间:
2018-11-16 22:29:27
阅读次数:
151
re 由Python提供的一套关于处理正则表达式的模块有以下四个核心功能: import re 1. findall # 查找所有 返回列表(list) 2. finditer # 和findall 差不多 这是是返回迭代器 3.search 会进行进行匹配 如果匹配到第一个结果, 就会返回这个结果 ...
分类:
其他好文 时间:
2018-10-11 22:36:33
阅读次数:
136
re findall() finditer() search() match() 正则:在python中()表示分组 (?:)去掉python的分组 (?P<名字> 正则) 把正则匹配到的内容分组成"名字"组2. 模块 import 模块名 1. 检查是否已经导入过 , 顺序, 内存-> 内置 -> ...
分类:
其他好文 时间:
2018-10-11 16:56:06
阅读次数:
188
findall方法 相比其他方法,findall方法有些特殊。它的作用是查找字符串中所有能匹配的字符串,并以结果存于列表中,然后返回该列表 注意: match 和 search 是匹配一次 findall 匹配所有。 1 pattern.findall方法 该方法的作用是在string[pos, e ...
分类:
编程语言 时间:
2018-09-03 13:36:40
阅读次数:
222
re模块是Python的标准库模块 模块正则接口的整体模式 re.compile 返回regetx对象 finditer fullmatch match search 返回 match对象 match.属性|方法 re模块的使用: regex = re.compile(pattern,flags = ...
分类:
编程语言 时间:
2018-08-24 23:42:16
阅读次数:
335
# 正则模块 # 转义符 # r' ' # re模块 # findall search match # sub subn split # compile finditer # 分组在re中的应用 取消分组的特殊性 (?:正则) # findall 优先显示分组中的内容 # split 保留分组中的内 ...
分类:
其他好文 时间:
2018-08-09 17:37:32
阅读次数:
183
常用的方法 findall / search / match / compile / finditer sub subn split import re findall, search, match re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而... ...
分类:
其他好文 时间:
2018-08-07 21:27:39
阅读次数:
142