Suche Funktion
Übersicht

MilkaerBetreff: Suche Funktion |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Weiß jemand eine Funktion mit der man in einer textdatei einen bestimmte Zeile durch einen andere ersetzten kann?
Zb Zitat: Hallo Hi Gruß Tschüss "Tschüss" durch "Bis Später" ersetzten Danke |
||
TeDy14Gast |
![]() Antworten mit Zitat |
|
---|---|---|
Hallo
Du must nur jede Zeile auslesen und gegebenenfalls ändern. Mal soetwas schnell aus der Hand Code: [AUSKLAPPEN] file1=readfile("deinefile") file2=writefile("deine ausgabefile") while not eof(file1) line$=readline(file1) If line$="Tschüss" then line$="Bis Später" writeline(file2,line$) wend closefile(bla blabla) Der Code stimmt zwar bestimmt nicht 100% aber so kannst du es machen... |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit Readline und Writeline (und ner Schleife)
@ TeDy14 War schneller ^^ |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Tedy14: und wenn die neue Zeile eine andere Länge als die alte hat ist das File zerschossen. Glückwunsch.
Der richtige Weg ist die Datei tutto kompletti einzulesen, am besten in einem Array oder einer Typeliste zu speichern, die passende Zeile zu ändern und dann ALLES neu zu schreiben. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
TeDy14Gast |
![]() Antworten mit Zitat |
|
---|---|---|
BladeRunner hat Folgendes geschrieben: Tedy14: und wenn die neue Zeile eine andere Länge als die alte hat ist das File zerschossen. Glückwunsch.
Der richtige Weg ist die Datei tutto kompletti einzulesen, am besten in einem Array oder einer Typeliste zu speichern, die passende Zeile zu ändern und dann ALLES neu zu schreiben. Hast du dir meinen Code richtig angeschaut ? ![]() Ich hab 2 Dateien eröffnet damit genau das nicht passiert ... |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
oh, man verzeihe. Das hab ich in der Tat übersehen. Eine Entschuldigung meinerseits. | ||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
peacemaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also, lesen. Mit dem Befehl Replace gegebenfalls ersetzen, dann den modifizierten String wieder reinsetzen.
mfG |
||
~Tehadon~
www.tehadon.de http://www.blitzforum.de/worklogs/14/ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group