![]() |
Memo bestimmte Zeichen löschen
hallo,
möchte gerne im Memo bestimmte Zeichenkette löschen! "<message>Hier steht ein Text</message>" Möchte jetzt gerne "<message> </message>" löschen! Egal wie viele Zeichen dazwischen stehen. |
AW: Memo bestimmte Zeichen löschen
Und worin besteht dabei das Problem? Daß du nicht weißt, wie man auf den Memo-Text zugreift? Oder daß du nicht weißt, wie man eine bestimmte Zeichenfolge im Memo-Text löscht?
Es gibt zwei StringReplace-Methoden, einmal für ![]() ![]() |
AW: Memo bestimmte Zeichen löschen
Zitat:
|
AW: Memo bestimmte Zeichen löschen
Reguläre Ausdrücke wären vielleicht auch eine Option.
|
AW: Memo bestimmte Zeichen löschen
hallo perlsau :-)
Danke für Deine Hilfe! Könnte das gehen?
Delphi-Quellcode:
Memo1.Lines[1]:= StringReplace(Memo1.Lines.Strings[-1], '</message>', '', [rfReplaceAll, rfIgnoreCase]);
|
AW: Memo bestimmte Zeichen löschen
Zitat:
Delphi-Quellcode:
var
MemoText: string; begin MemoText := Memo1.Lines.Text; MemoText := StringReplace(MemoText, '<message>', '', [rfReplaceAll, rfIgnoreCase]); MemoText := StringReplace(MemoText, '</message>', '', [rfReplaceAll, rfIgnoreCase]); // usw. Memo1.Lines.Text := MemoText; end; |
AW: Memo bestimmte Zeichen löschen
hallo deddyH,
hast recht, werde es mal testen! Danke :-) |
AW: Memo bestimmte Zeichen löschen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 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