Heim >Backend-Entwicklung >Python-Tutorial >Zusammenfassung der regulären Python-Ausdrücke
search(pattern, string, flags=0): Finde eine Übereinstimmung in einer Zeichenfolge
finddall(pattern, string, flags=0): Finde eine Übereinstimmung, Gibt eine Liste aller übereinstimmenden Teile zurück
sub(pattern,repl,string,count=0,flags=0): Ersetzen Sie den Teil der Zeichenfolge, der mit dem regulären Ausdruck übereinstimmt, durch andere Werte
split (pattern, string, maxsplit=0, flags=0): Teilen Sie die Zeichenfolge entsprechend der Übereinstimmung und geben Sie eine Liste der geteilten Zeichenfolgen zurück
import urllibimport re req = urllib.urlopen('http://www.imooc.com/course/list') buf = req.read() listurl = re.findall(r'http:.+\.jpg', buf)print listurl i = 0for url in listurl: f = open(str(i) + '.jpg', 'w') req = urllib.urlopen(url) buf = req.read() f.write(buf) i += 1
Das obige ist der detaillierte Inhalt vonZusammenfassung der regulären Python-Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!