![]() |
Sucht in Gesamtstring nach AltString und ersetzt ihn mit Neu
Delphi-Quellcode:
uses sysutils, Windows;
function ErsetzeString(AltString:String; NeuString:String; GesamtString:String):String; var PosAlt,LengthAlt:Integer; begin while not pos(AltString,GesamtString) <> -1 do begin PosAlt := pos(AltString,GesamtString); LengthAlt := Length(AltString); Delete(GesamtString,PosAlt,LengthAlt); Insert(NeuString,GesamtString,PosAlt); end; Result := GesamtString; end; |
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
oder:
Delphi-Quellcode:
neuerstring := StringReplace(GesamtString, altstring, neustring, [rfReplaceAll]);
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
WAHH..Das passiert wenn man das Rad neu erfinden will...VERDAMMT!!!
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
... der Wille zählt :zwinker:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Das Problem ist, das es bei Leuten mit z.B. Delphi 3, wie mir, kein(!) StringReplace gibt ;-)
mfG mirage228 |
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Wenn man das Rad neu erfindet, sollte man es richtig tun. Aus der Delphi-Hilfe zu Pos:
Zitat:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Jupp, stimmt...Hab mich schon gewundert warum das manchmal spinnt
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
StringReplace hat aber einen kleine Schönheitsfehler:
Der String wird nur einmal ersetzt..Wenn AltString später nochmal vorhanden ist, wird da nichts ersetzt |
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Du weist, dass Dein Source spinnt und veröffentlichst diesen in der Code-Libary? :roll:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
mit rfReplaceAll werden alle vorkommen ersetzt. Hier mal ein Auszug aus der OH
Zitat:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Weil ich dachte, ich hätte das ausgemerzt
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Zitat:
Zitat:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
StringReplace ist allerdings aufgrund seiner Möglichkeiten recht langsam.
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Besteht also die Chance das meine Replace-Funktion in die CL kommt? Nachdem ich sie ausgebessert habe.... :coder:
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Zitat:
Roderich |
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Das hab ich vorhin auch schon bemerkt und ne lösung is inner mache
|
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Wenn Du eine Lösung hast, bitte noch einmal neu in die CodeLib posten ;-)
...:cat:... |
Re: Sucht in Gesamtstring nach AltString und ersetzt ihn mit
Wie wäre es hiermit:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz