Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Nochmal replace (https://www.delphipraxis.net/4719-nochmal-replace.html)

theomega 9. Mai 2003 16:38


Nochmal replace
 
Hallo Leute,
ich habe mal wieder ein replace-Problem:
ich habe diese Definitionen hier:
Delphi-Quellcode:
type TSmilie=record
        smilie:string;
        replace:string;
end;

var smilies:array of TSmilie;
Das Array ist ausgefüllt, hat also recht viele Smilies drin. In smilie steht das Smilie (":)",";)") und so weiter. In Replace steht der Text, durch den das jeweilige Smilie ersetzt werden soll.
In einen string s sollen jetzt alle smilie durch replace ersetzt werden.

Bis jetzt durchlaufe ich den Text für jedes Smilie ein mal und dann immer mit pos(). Allerdings ist das recht langsam. Wer kann mir eine Möglichkeit nennen, beschreiben, mit der das schneller geht!

Danke und Grüße
TO

Jens Schumann 9. Mai 2003 16:46

Hallo,
versuch es mal mit StringReplace.
In der Delphi-Hilfe findest Du alle nötigen Informationen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 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-2025 by Thomas Breitkreuz