Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
31. Mai 2009
siehe StringReplace
Beschreibung
TReplaceFlags besteht aus einer Menge von Flags, die steuern, wie ein Teilstring innerhalb eines Strings gesucht und ersetzt wird. Diese Menge kann folgende Werte enthalten:
rfReplaceAll Alle Fundstellen werden ersetzt. Wenn dieses Flag nicht vorhanden ist, wird nur die erste Fundstelle des gesuchten Teilstrings ersetzt.
rfIgnoreCase Bei der Suche...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
31. Mai 2009
ist ja kein Muß, aber ein Befehl einmal ausgeführt und alles ist ersetzt :angel:
DateiName := StringReplace(DateiName, Ren, RenIn, );
in der CodeLib ist sogar (glaub ich) irgendwo eine Version, welcher man mehrere Zeichen/Strings übergibt und wo die alle auf einmal ersetzt werden.
die Art der Dateien und deren Inhalt ist ja egal ... es wär nur etwas blöd, wenn man sowas auf "wichtige"...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
31. Mai 2009
Dein insert und rename ersetzt immer nur das erste Vorkommen des gesuchen Strings/Zeichens.
Für alle Vorkommen müßtest du es in einer Schleife solange wiederholen, bis der String/das Zeichen nicht mehr vorkommt.
Aber zum Ersetzen würde ich dir StringReplace empfehlen.
Dann macht es sich besser erstmal alle (nötigen) Dateien in eine Liste aufzunehmen und anzuzeigen, so daß man da...