![]() |
String Buchstaben wegstreichen
Hallo,
ich möchte von einem String in meinem fall z.B. '#99Karl' die ersten 3 Buchstaben wegstreichen, sodass dann in einer Memo oder Listbox nur Karl angezeigt wird. Mit welchem Befehl ist dies realisierbar? Gruß, htxmlx |
Re: String Buchstaben wegstreichen
Delete()
|
Re: String Buchstaben wegstreichen
Ich denke, hier wäre es einfacher, anstatt mittels Delete() die ersten 3 Buchstaben wegzustreichen einfach mit Copy() alles ab dem 4. Zeichen ins Memo zu kopieren.
|
Re: String Buchstaben wegstreichen
Hi, danke erstmal für deine antwort, aber kannste mir den Code mal am Beispiel zeigen also:
var Text: STring; Text := '#99Karl' und jetzt bitte von dem String Text die ersten 3 buchstaben wegdeleten, wie geht das ? PS: zu fußball-robby: woher weiss ich denn wie lange der string ist also mit Copy muss ich angeben von wann also 4 bis wohin... Gruß, htxmlx |
Re: String Buchstaben wegstreichen
Delphi-Quellcode:
var
Text: STring; begin Text := '#99Karl' ; Delete(Text, 1, 3); Label1.Caption := Text; end; |
Re: String Buchstaben wegstreichen
ah genau sowas hab ich gesucht dankeschön an alle die mir hier in so schneller zeit gezeigt haben wies geht..
Gruß, htxmlx |
Re: String Buchstaben wegstreichen
Delphi-Quellcode:
Text := Delete( Text, 1, 3);
|
Re: String Buchstaben wegstreichen
Zitat:
|
Re: String Buchstaben wegstreichen
Zitat:
Was ist der Vor/Nachteil? //Lernmodus aus: |
Re: String Buchstaben wegstreichen
Zitat:
Beispiel mit Copy:
Delphi-Quellcode:
In diesem Beispiel spart man sich mit Copy anstatt Delete sogar eine ganze Zeile Code :wink:
s := '#99Karl';
Memo1.Lines.Add(Copy(s, 4, Length(s) - 3); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 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