Einzelnen Beitrag anzeigen

TheRuhli

Registriert seit: 26. Jan 2014
4 Beiträge
 
#1

Unterschiede in Textdatei

  Alt 22. Mär 2014, 20:01
Hallo Zusammen,

wie der Titel schon beschreibt habe ich ein Problem dabei Unterschiede von 2er Textdateien zu finden. Ich hab zwar schon Code-Samples zum vergleichen 2er Strings gefunden leider helfen die mir nicht wirklich beim bewältigen meines Problems... Und zwar:
Ich muss 2 relativ ähnliche CSV-Dateien miteinander Vergleichen (Master/Slave) auf Zeilenbasis.
Damit mein ich es gibt 4 Möglichkeiten:
1. Eine Zeile ist neu hinzugekommen
2. Eine Zeile ist gelöscht worden
3. Ein Zeile ist verändert worden
4. Die Zeile ist unverändert geblieben
Hört sich ja eig. ganz Simpel an nur:
Mein Problem ist jetzt wenn eine Zeile nicht der anderen entspricht könnte Sie auch einfach nur verändert worden sein, oder eine neue Hinzugekommen bzw eine ist zwischendrin gelöscht worden.

Hier ist noch ein Link zum Sample wie ich einzelne Strings miteinander vergleichen würde:
http://angusj.com/delphi/textdiff.html

Ich hatte auch den Gedanken, dass ich alle Zeilen einfach zusammen in einen String speicher und mir dann mit der Komponente die verschiedenen Unterschiede zu ermittel, nur habe ich dann das Problem, ich müsste mir wieder die einzelnen Zeilen zurückformatieren, weil ich die komplette Information der Zeile benötige um sie weiter verarbeiten zu können...

Hoffe mir kann jemand dabei helfen,

MfG
TheRuhli
  Mit Zitat antworten Zitat