-
正则语法查看全部
-
将网页图片保存到本地查看全部
-
count 是限制?什么意思查看全部
-
sub 和 spilt查看全部
-
re.match(pattern,str)用来匹配 re.group()表示匹配到的内容查看全部
-
re.compile(,re.I)//忽略大小写查看全部
-
正则表达式是一种逻辑判断,如果匹配则返回真值,否则返回假查看全部
-
sub(pattern,repl,sting,count=0,flags=0) 将字符串中匹配正则表达式的部分替换为其他值 split(pattern,string,maxsplit=0,flags=0): 根据匹配分割字符串,返回分割字符串组成的列表查看全部
-
search(pattern,string,flags=0) 在一个字符串中查找匹配 findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表查看全部
-
正则表达式语法 | 匹配左右任意一个表达式 (ab)括号中表达式作为一个分组 \<number>引用编号为num的分组匹配到的字符串 (?P<name>)分组起一个别名 (?P=name)引用别名为name的分组匹配字符串查看全部
-
# -*- coding: utf-8 -*- import re import urllib2 req=urllib2.urlopen('http://www.imooc.com/u/5029533/courses') buf=req.read() listurl = re.findall(r'http:.+\.jpg',buf) print (listurl) i=0 for url in listurl: f=open(str(i)+'.jpg','wb') req=urllib2.urlopen(url) buf=req.read() f.write(buf) i=i+1查看全部
-
# -*- coding: utf-8 -*- import re import urllib2 req=urllib2.urlopen(' http://www.imooc.com/course/list') buf=req.read() listurl = re.findall(r'http:.+\.jpg',buf) print (listurl) i=0 for url in listurl: f=open(str(i)+'.jpg','w') req=urllib2.urlopen(url) buf=req.read() f.write(buf) i=i+1查看全部
-
正则表达式语法 * 匹配0次或无限次 + 匹配1次或无限次 ?匹配0次或1次 {m}/{m,n}匹配m到n次 *?匹配尽可能少匹配,0次 +?匹配1个 ??最多匹配1次,最少不匹配查看全部
-
import urllib2 抓取网页需要导入的库 urlopen打开网页 read读取网页查看全部
-
import re str1='imooc videonum = 1000' info = re.search(r'\d+',str1) print info.group() str2 = 'c++=100,java=90,python=80' info = re.findall(r'\d+',str2) print info sum=sum([int(x)for x in info]) #列表解析 print sum info = re.sub(r'\d+','1001',str1) print info def add1(match): va1=match.group() num=int(va1)+1 return str(num) info = re.sub(r'\d+',add1,str1) print info str4='imooc:C C++ Java ,Python' info=re.split (r':| |,',str4) print info查看全部
举报
0/150
提交
取消