Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]2922[/thread]

Diff Module fuer Perl



<< >> 4 Einträge, 1 Seite
Anthy
 2004-08-12 18:32
#29367 #29367
User since
2004-08-12
11 Artikel
BenutzerIn
[default_avatar]
Suche nach einem Diff Module, dass mir schnell einen Diff zweier Html Dokumente zurückgibt bzw. in einer neuen datei abspeichert und die diffs hervorhebt.
kann da jmd helfen?
Crian
 2004-08-12 19:12
#29368 #29368
User since
2003-08-04
5872 Artikel
ModeratorIn
[Homepage]
user image
Hallo Anthy,

herzlich willkommen im Forum. Du könntest natürlich die Webseiten mit LWP holen und dann an das System-diff verfüttern.

Aber das ist wohl nicht das, was Dir vorschwebt.

Unter Windows verwende ich für soetwas immer das Diff des Total Commanders (ehemals Windows Commander), das ist ziemlich nett, hebt die Unterscheide hervor und man kann von Unterschied zu Unterschied springen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
ptk
 2004-08-12 20:19
#29369 #29369
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn du nur ueberpruefen musst, ob die Dateien exakt gleich sind, kannst du File::Compare verwenden. CPAN:Algorihm::Diff ist ein Module, um Portionen zurueckzuliefern, die gleich oder unterschiedlich sind. Unter Unix benutzt man klassischerweise das Kommandozeilen-Tool "diff". Evtl. musst du aber zuerst die HTML-Dateien bezueglich Whitespaces und Einrueckung in die gleiche Form bringen (ich glaube, "tidy" ist das Tool dafuer).

Persoenlich verwende ich ein Perl-Skript namens HtmlDiff, welches Unterschiede zwischen zwei HTML-Dateien ganz nett mit <strike> darstellt. Das Skript benutze ich, um eine alte und neue Verkehrsmeldungstickerseite nach neuen und geloeschten Eintraegen zu untersuchen.
Anthy
 2004-08-13 12:21
#29370 #29370
User since
2004-08-12
11 Artikel
BenutzerIn
[default_avatar]
erstmal danke für die schnelle antwort.
das HTML:Diff reicht mir leider nicht aus aber Crian deine idee kann ich mit einbauen, denn ich brauche eben ein diff der zwei dateien meistens html vergleicht, und die unterschiede hervorhebt.
ich schau mal und gib bescheid.

greetz
<< >> 4 Einträge, 1 Seite



View all threads created 2004-08-12 18:32.