Einzelnen Beitrag anzeigen

Shizo

Registriert seit: 8. Mär 2006
2 Beiträge
 
#1

Vergleichen von .txt's / Benutzen von "Markern" ..

  Alt 8. Mär 2006, 22:45
Moin zusammen =)

Ich habe vor vorhandene .txt's mit "neuen" zu vergleichen.
Bestimmte Werte sollen hierbei überprüft und geändert / hinzugefügt werden.
Vielleicht habt ihr ja ein paar Anregungen für mich ?

Die .txt's haben folgenden Aufbau:

Original
---------------------------------

[Nr: 1024] name=Example
Wert1_Beispiel= 512
Wert2_Beispiel= 256

[Nr: 2048] name=McDonalds
Wert1_McDonalds= 768
Wert2_McDonalds= 512
...

Neue .txt
----------------------------------

[Nr: 1024] name=Beispiel
Wert1_Beispiel= 512
Wert2_Beispiel= 256

[Nr: 2000] name=Neu
Wert1_Neu= 768
Wert2_Neu= 512

[Nr: 2048] name=McDoof
Wert1_McDonalds= 768
Wert2_McDonalds= 512
...
----------------------------------

Die original .txt soll erhalten bleiben, es sollen lediglich die rot markierten Inhalte aus
der neuen .txt in die neue geschrieben werden. (auch die Nr.2000 die noch NICHT vorhanden ist)
Es soll also eine Abfrage geben ob die Nummer in der original .txt schon vorhanden ist.
Wenn ja, wird nur der Name hinter dem Marker "=" ersetzt, wenn nein werden die kompletten
Werte (blau markierten zeilen) bis zu dem Marker "leerzeile" in die original txt geschrieben.

Die Namen in der original .txt sind englisch und werden somit ins deutsche übersetzt.
Und Objekte die noch nicht im original vorhanden sind werden nun reingeschrieben.

So in etwa ist die vorstellung die ich da hab.
Nur fehlen mir leider spezifische Kenntnisse zu den benötigten Abfragen und Funktionen.
Wär nett wenn jmd von euch mir ein paar Tipps geben könnte

(PS: es sind tausende zeilen ^^)

Thx und tausend Dank im Vorraus
  Mit Zitat antworten Zitat