-
正則表達式概念
查看全部 -
正則表達式語法Python
查看全部 -
末節練習可揣摩揣摩,正則表達式講得真心好查看全部
-
正則表達式。查看全部
-
查看全部
-
* 0次或無限次
+1次或無限次
?0次或1次
查看全部 -
python3代碼
import re
from urllib import request
url =?'http://www.xianlaiwan.cn/course/list'
html = request.urlopen(url).read().decode('utf-8')
listurl = re.findall(r'src=.+\.jpg',html)
for i in range(len(listurl)):
? ? listurl[i] = re.sub(r'src="','',listurl[i])? ? ? ? #把src="去掉
i = 1
for url in listurl:
? ? f = open('E:\\test\\imooc\\scrap\\data\\'+str(i)+'.jpg','wb+')
? ? html = request.urlopen('https:'+url).read()? ? #必須要加上https:
? ? f.write(html)
? ? f.close()
? ? i += 1
查看全部 -
sub 將字符串中正則表達式的部分替換成其他值
split 根據匹配分割字符串,返回分割字符串組成的列表
查看全部 -
search在一個字符串中查找匹配 findall找到匹配,返回所有匹配不發的列表
查看全部 -
| 匹配左右任意一個表達式
(ab)括號中表達式作為一個分組
\<number> 引用編號為num的分組匹配到的字符串
(?P<name>)分組起一個別名
(?P=name)引用別名為name的分組匹配字符串
查看全部 -
. 匹配任意字符 [...]匹配字符集 \d/\D匹配數字/非數字 \s/\S匹配空白/非空白 \w/\W匹配單詞字符【a-zA-Z0-9】/非單詞字符
查看全部 -
字符串匹配每次匹配都要單獨完成,正則表達式可將其做成要給規則。
正則表達式:
是一個字符串,用來匹配一個規則
對字符串操作的一種邏輯公式(解析和匹配字符串)
應用場景:處理文本和數據
正則表達式過程:一次拿出表達式與文本中的字符作比較,如果完全匹配則匹配成功,否則匹配失敗。
查看全部 -
?正則表達式的函數
查看全部 -
正則表達式的方法
查看全部 -
?正則表達式的分組匹配
查看全部
舉報