-
正则表达式概念查看全部
-
正则表示语法查看全部
-
正则表达式是:使用单个字符串 来描述 匹配 一系列 符合 某个句法规则的 字符串查看全部
-
import urllib2,re pa = urllib2.urlopen('https://www.imooc.com/course/list?c=python') read = pa.read() fi = re.findall(r'src=.+?\.jpg',read) fi = str(fi) # 列表转字符串 ",".join(list) fi1 = re.findall(r'img.+?\.jpg',fi) #获取图片地址 i = 0 for url in fi1: f = open(str(i)+'.jpg','wb') req = urllib2.urlopen("https://"+url) buf = req.read() f.write(buf) i += 1 f.close() print "complete %s.jpg" %i查看全部
-
正则表达式的概念查看全部
-
listurl = re.findall(r'src.+jpg',buf) listurl = map( lambda x: x.replace('src="','http:'),listurl) for url in listurl: f = open(str(i)+'.jpg', 'w') req = urllib2.urlopen(url) buf = req.read() f.write(buf) i += 1查看全部
-
re.match(r'[_a-zA-Z][_\w]*', 'a_3').group() 'a_3'查看全部
-
正则表达式基本语法查看全部
-
import re str = "imooc python learning" pa = re.compile(r"imooc") print(type(pa)) #查看定义的规则类型 result_match = pa.match(str) #匹配目标 result = result_match.group() #保存匹配结果查看全部
-
$ 字符串一定要以$前指定内容结尾。分组(),为了简化表达式中重复的式子,\number 对分组进行引用。当分组过多时,为了更好的分辨分组,给分组起别名,(?p name)引用(?p=name)查看全部
举报
0/150
提交
取消