-
import urllib2 import re req=urllib2.urlopen('http://fdffdf') buf=req.read() listurl=re.findall(r'http:.+\.jpg',buf) i=0 for url in listurl: req=urllib2.urlopen(url) buf=req.read() f=open(str(i)+'.jpg',w) f.write(buf) i+=1查看全部
-
正则表达式语法查看全部
-
正则表达式的概念查看全部
-
re模块,sub(正则表达式,替换内容,被替换对象)查看全部
-
search匹配字符串中第一个出现的匹配内容; findall匹配字符串中所有出现的匹配内容;查看全部
-
match 从开头匹配 search 查找 一个 findall 查找所有 sub 替换 split 根据匹配分隔字符串查看全部
-
# \number 引用分组 print re.match(r'<([\w]{3,6}>)[\w]+</\1',"<book>pyhton</book>").group() # ?P<mark> (?P=mark) 分组起别名并引用 print re.match(r'<(?P<mark>[\w]{3,6}>)[\w]+</(?P=mark)',"<book>pyhton</book>").group()查看全部
-
/Users/qujingkun/Desktop/屏幕快照 2016-12-08 上午9.20.30.png查看全部
-
print re.match(r'\d+','9999').group() print re.match(r'\d+?','9999').group() 非贪婪 减少匹配结果查看全部
-
/Users/qujingkun/Desktop/屏幕快照 2016-12-07 下午5.37.15.png查看全部
-
print re.match(r'.','a').group() print re.match(r'{.-.}','{3-z},{22d},{abc}').group() print re.match(r'[aeiou]','egg').group() print re.match(r'[a-zA-Z0-9]','3egg').group() print re.match(r'\w','3egg').group() 匹配单词字符 print re.match(r'\W','*3egg').group()匹配非单词字符 print re.match(r'\d\d\d',"1654").group() 匹配三个数字开头 print re.match(r'\[[\w]\]','[x]').group() 转义 匹配[任意单词字符]查看全部
-
print re.match(r'[aeiou]','egg').group() [...]匹配其中一个字符即可查看全部
-
.匹配任意字符 print re.match(r'{.-.}','{3-z},{22d},{abc}').group()查看全部
-
/Users/qujingkun/Desktop/屏幕快照 2016-12-06 上午11.03.06.png查看全部
-
ma=re.match(r'immoc',str1) 直接使用查看全部
举报
0/150
提交
取消