Ich benutze BeautifulSoup, um Inline-Höhen und -Breiten von meinen Elementen zu entfernen. es für Bilder zu lösen war einfach:Höhe und Breite von Inline-Stilen entfernen
def remove_dimension_tags(tag):
for attribute in ["width", "height"]:
del tag[attribute]
return tag
Aber ich bin nicht sicher, wie die Verarbeitung, so etwas zu gehen:
<div id="attachment_9565" class="wp-caption aligncenter" style="width: 2010px;background-color:red">
wenn ich möchte die Hintergrundfarbe (zum Beispiel) verlassen oder andere Stilattribute außer Höhe oder Breite.
Der einzige Weg, wie ich es tun kann, ist mit einer Regex, aber das letzte Mal, als ich etwas vorgeschlagen habe, kam der Geist von StackOverflow aus meinem Computer und ermordete meinen Erstgeborenen.
Und wenn ich _am_ eine Regex verwenden soll ... würde eine kleine Hilfe damit sehr geschätzt werden. – thumbtackthief
Ich sehe kein Problem mit der Verwendung von Regex _auf dem Inhalt des Stilattributs_, aber finde dieses Attribut mit BeautifulSoup. – Ben