0
Ich schrieb Code wie folgt:Mit findall Funktion im Modul re für Python
>>> import re
>>> url='<a href="C:\python34\koala.jpg">jpg</a><font size="10">'
>>> print(re.findall('href="(.*?)"><',url))
außer I Ergebnis
C:\python34\koala.jpg">jpg</a
Aber ich kann nur dieses Ergebnis sehen:
[]
warum passiert das?
Ich wusste nicht, warum ich dieses Ergebnis in der Konsole habe.
Bitte helfen Sie mir.
Ich benutze Python 3.4 und Windows8.1.
Warum würden Sie erwarten, dass es so, wenn der Erfassungsgruppe in Anführungszeichen ist? – AKS
Verwenden Sie Regex nie, um HTML zu analysieren: http://stackoverflow.com/questions/590747/using-regular-expressions-to-parse-html-why-not – Garf365