Hallo Martin,
herzlichen Dank für deine Analyse und Kommentare.
ICh werde mal schauen, das ich es noch besser hinbekomme.
Ich will eigentlich eine universale Funktion machen, die man vielleicht öfters einsetzen kann.
Nanu? Die unveränderten Bereiche am Anfang und am Ende schreibst du doch auch wieder in die Ausgabedatei, ohne sie zu verändern. Da dürfte also keine Änderung auftreten. Beim neu hinzugekommenen bzw. editierten Bereich kommt's drauf an, wie du ihn aufbereitest: Setzt du als Zeilenumbrüche nur \n (LF) ein, oder notierst du \r\n (CR+LF)?
ja mich hat das auch gewundert, weil ich ja die Originalblöcke vorne und hinten nicht verändere. Ich habe aber die modifizierte Datei mit einer Kopie der Originaldatei mit einem Diff Tool verglichen und sieht man dann nur LF.
vielen Dank und viele Grüße
hawk