原创 正則抓取貓眼TOP100電影的海報

1,打開貓眼電影TOP100的榜單網址: http://maoyan.com/board/4 2,Google Chrome 瀏覽器中按F12,打開開發者面板,使用Network: 此時什麼也沒有。 3,回到榜單的原始頁面,按下F5進行

原创 Python3 re.search()方法

re.search()方法掃描整個字符串,並返回第一個成功的匹配。如果匹配失敗,則返回None。 與re.match()方法不同,re.match()方法要求必須從字符串的開頭進行匹配,如果字符串的開頭不匹配,整個匹配就失敗了; re.s

原创 Python3建立多級目錄os.makedirs(),改變當前路徑os.chidr()

Win10的Python3環境下,在指定文件夾下建立多個子文件夾,每個子文件夾中寫入示例文件。 os.makedirs()    用來建立多級目錄 os.chdir()    用來改變當前路徑到目標路徑下面,注意目標路徑要用絕對路徑 i

原创 Python3 正則表達式中group()方法獲得匹配結果

正則表達式中用match()方法可以獲得匹配的字符串內容。 如果想從字符串中提取出一部分內容,可以用括號將提取目標括起來。 括號()實際上標記了一個子表達式的開始和結束的位置,被標記的每個子表達式會依次對應每個分組,調用group()方法

原创 Python3中替換指定字符:replace()和正則表達式

在Python3中替換給出字符串中的指定字符或者特殊字符的方法: 1,用replace()進行替換 2,用正則表達式進行替換 import re # 1,用字符串本身的replace方法: print('=======replace

原创 Python3 re.match()方法的貪婪與非貪婪

re.match()方法: 嘗試從字符串的起始位置匹配正則表達式,如果匹配成功,就返回一個匹配成功的結果;如果匹配失敗,則返回None。 re.match(pattern, string, flags=0) pattern : 正則中的