![]() |
String kürzen
Hi DP! :)
Verzweifle gerade daran die ersten 6 Zeichen eines Strings zu entfernen.. Wär super wenn mir hier jemand weiterhelfen könnte! Entschuldigt bitte falls ich mich da etwas anstelle, bin Neuling! Grüsse |
Re: String kürzen
Hallo und herzlich Willkommen (auch wenn Du wohl schon seit ein paar Wochen dabei bist),
hier Deine Antwort:
Delphi-Quellcode:
Gruß
ZielString := Copy(QuellString, 7, MaxInt);
xaromz |
Re: String kürzen
|
Re: String kürzen
Hi,
so geht es auch:
Delphi-Quellcode:
uses StrUtils;
procedure TForm1.Button1Click(Sender: TObject); var s: String; begin s:= 'Schornsteinfeger'; caption:= RightStr(s, Length(s)- 6); end; |
Re: String kürzen
Delphi-Quellcode:
s2 := PChar(s) +6;
|
Re: String kürzen
Moin Markus,
ahnst du was passiert, wenn Length(s1) < 6 ist?
Delphi-Quellcode:
Aus Gründen der Lesbarkeit (intentional programming) gefällt mir die Lösung von xaromz für den nondestruktiven Fall am Besten. Oder für den destruktiven Fall halt Delete(s, 1, 6) - auch wenn dabei mit Nebeneffekten operiert wird.
s2 := PChar(s1) + Min(6, Length(s1));
Freundliche Grüße |
Re: String kürzen
Wow, super! :-D Gleich soviele Möglichkeiten auf einmal! Hab wohl falsch gegoogelt.. :oops:
Habe mich vor einiger Zeit schon hier angemeldet aber bisher kam ich mit meinem Delphi ganz gut zurecht.. *g* Danke für eure Hilfe!! Hab mich für Delete entschieden. LG, Illu |
Re: String kürzen
[quote="marabu"]Moin Markus,
ahnst du was passiert, wenn Length(s1) < 6 ist? [quote] Stimmt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 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