ich lasse durch ein Python-Script eine Beschreibungsseite auslesen und deren Inhalt soll ein eine Datenbank gespeichert werden.
Nur bekomm ich auf jeder Seite einen MySQL-Error. Zum Glück sind diese zwischen zwei Font-Tags gespeichert.
Dachte ich halt, bauste nen Regulären Ausdruck um diese Störfälle aus dem Code zu löschen.
Ein Code-Stück sieht z.B. so aus:
Code: Alles auswählen
<input type="hidden" name="jahrvon" value="" /><input type="hidden" name="jahrbis" value="" /><input type="hidden" name="lieferbar" value="" /></form><br /><font color="ff0000">???_<br />
<b>Warning</b>: mysql_close(): supplied argument is not a valid MySQL-Link resource in <b>/srv/www/htdocs/shop/migal/limashop0/85224A.php</b> on line <b>196</b><br />
_???</font>
Code: Alles auswählen
/<font color="ff0000">(.*?)<\/font>/ism
Aufrufen tu ich das ganze über
Code: Alles auswählen
regEx = '/<font color="ff0000">(.*?)<\/font>/ism'
desc = re.sub (regEx, '', desc)
Code: Alles auswählen
regEx = '<font color="ff0000">(.*?)<\/font>'
Wo ist der Fehler?