Ich habe einige hundert HTML-Dateien, deren Inhalt ziemlich ähnlich ist. Ich suche ein GUI-Programm für Windows, mit dem ich einen Bereich im HTML (zB eine Tabelle) definieren kann, der sich über alle HTML-Dateien hinweg unterscheiden soll.
Bsp gegeben:
Datei1.html:
<table>hey<table>
Datei2.html:
<table>hey<table>
file3.html:
<table>hello<table>
Der Unterschied sollte zeigen, dass file3.html etwas anderes in der Tabelle enthält.
Ich weiß, wie man es codiert (z. B. Python + Beautiful Soup), aber ich frage mich, ob es für diesen Zweck ein vorhandenes Programm gibt.
Ich bin ein Fan des Diff-Tools Meld für solche Dinge. Sie können je nach Bedarf bis zu 3 Dateien gleichzeitig vergleichen, bei Bedarf werden aber auch ganze Verzeichnisse verglichen.
Nur ein paar Features von ihrer Homepage:
- Zwei- und Drei-Wege-Vergleich von Dateien und Verzeichnissen
- Dateivergleiche werden während der Eingabe aktualisiert
- Der automatische Zusammenführungsmodus und Aktionen bei Änderungsblöcken erleichtern das Zusammenführen
- Visualisierungen erleichtern den Vergleich Ihrer Dateien
- Unterstützt Git, Bazaar, Mercurial, Subversion usw.
Hier ist ein kleines Bild von der Meld-Site für die Diff-Fähigkeit, das Blöcke von Unterschieden oder eine kleine Änderung in einer Zeile zeigt:
Es läuft unter Windows, enthält Pakete für die meisten Linux-Distributionen und hat sogar eine Mac-Version, sodass Sie die Umgebung ändern können, wenn Sie möchten.
Probieren Sie Beyond Compare aus . Es ist sehr flexibel, unterstützt viele viele Formate und vergleicht jetzt 3 Dateien.
Sie können einen Abschnitt von einer Datei zu einem Abschnitt in einer anderen Datei aliasieren , selbst wenn der automatische Scanner die Ähnlichkeit ablehnt. Das heißt, Sie können es zwingen, die Abschnitte zu unterscheiden, die Sie vergleichen möchten.
Textdateien können mit Syntaxhervorhebung und Vergleichsregeln angezeigt und bearbeitet werden, die speziell für Dokumente, Quellcode und HTML angepasst wurden.
Ira Baxter
Frank Dernoncourt
Martin
Frank Dernoncourt
Martin