-
正则表达式的分组匹配查看全部
-
正则表达式的分组匹配查看全部
-
正则表达式语法,边界匹配查看全部
-
正则表达式语法查看全部
-
字符集需要用[]来表示查看全部
-
.及\w均是匹配任意一个字符查看全部
-
1、pa = re.compile(r'imooc',re.I),加re.I表示既能匹配imooc字符串中任意字母变成大写的字符串,如Imooc、imOoc 2、pa = re.compile(r'(imooc)',re.I),goups()返回元组,group()不能返回元组 3、match(pattern,string,flags=0)查看全部
-
正则表达式基本语法查看全部
-
(1) 如果不创建pattern对象 使用re.match函数可以直接进行正则表达式的匹配 re.match 尝试从字符串的开始匹配一个模式 这种方式更简洁,编写一些小脚本完全可以胜任 不过不适合大型程序的编写,后期维护可能会产生困难 (2) 若是有大量的匹配 只有一个正则表达式 可以提前生成pattern对象 用pattern对象来match查看全部
-
正则表达式匹配字符串匹配忽略大小写: pa = re.compile(r'imooc',re.I)查看全部
-
.startswith('xx'):找到以xx开头的字符串 .endswith('xx\n'):找到以xx结尾的字符串 python文件是已\n结尾的 或者[:-1].endswith('xx'):找到以xx结尾的字符串查看全部
-
re.match()模块从头开始匹配、查看全部
-
这里涉及到一些没有学过的东西,先记录一下 import urllib2 import re req = urllib2.urlopen('http://www.jikexueyuan.com/zhiye/python')#打开url buf = req.read()#读取所打开的链接 listurl=re.findall(r'https:.+\.jpg',buf)#匹配所打开的链接中的图片 i=0 for url in listurl: f=open(str(i)+'.jpg','wb')#创建文件,以i命名,后缀名为.jpg req2=urllib2.urlopen(url) buf2 = req2.read() f.write(buf2)#将打开的内容写入刚刚创建的f i+=1查看全部
-
这里出现一个问题,按照代码来跑图片,都下载到本地了,但是打不开,明显文件损坏,但是把打开方式改为wb即可正常打开查看全部
-
这里牵扯到了转义,原以为是r‘*****’这样是元字符串,是会忽视掉所有\的转义,但是有人指出转义字符无效 指的是通用的转义字符,有:\a \b \f \n \r \t \v \\ \' \" \? \0等等查看全部
-
语法1查看全部
举报
0/150
提交
取消