Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi StringReplace Ohne ReplaceAll (https://www.delphipraxis.net/93805-stringreplace-ohne-replaceall.html)

moperswings 11. Jun 2007 16:17


StringReplace Ohne ReplaceAll
 
Hallo,

in einem RichEdit markiere ich einen Text. Vor und nach diesem Text möchte ich ein html-Tag einfügen, also schreibe ich:
Delphi-Quellcode:
RichEdit1.Text := StringReplace(RichEdit1.Text, RichEdit1.SelText, '[b]' + RichEdit1.SelText + '[/b]', [rfReplaceAll]);
Aber ich will ja nicht jeden gleichen Textteil ersetzen, sondern nur den markierten Text!
Wie komme ich denn am besten raus aus der Nummer?
Hoffe auf Eure Hilfe!
Viele Grüsse, moperswings

Christian Seehase 11. Jun 2007 16:24

Re: StringReplace Ohne ReplaceAll
 
Moin,

wie wär's damit:

Delphi-Quellcode:
RichEdit1.SelText := '[b]' + RichEdit1.SelText + '[/b]';
(ungetestet)

moperswings 11. Jun 2007 16:31

Re: StringReplace Ohne ReplaceAll
 
getest - läuft - Vielen Dank!
(Das deprimiert mich jetzt völlig! Warum komm ich auf so was nicht?)

DeddyH 11. Jun 2007 16:52

Re: StringReplace Ohne ReplaceAll
 
So etwas hatten wir doch schon mal hier :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz