![]() |
String: Zeichen ab einer bestimmten Position kürzen
Hallo,
also heute lege ich mir fast die Karten. Ich lasse mir ein String in einen Label ausgeben. "Heute-ist-ein-schöner-Tag-Wetter". Ich stehe jetzt vor dem Problem das Wort Wetter wegzuschneiden. Kann irgendwer helfen? Danke. |
Re: String: Zeichen ab einer bestimmten Position kürzen
Delphi-Quellcode:
Grüße und schönes WE
copy(Label1.caption,0,pos('Wetter',Label1.caption));
|
Re: String: Zeichen ab einer bestimmten Position kürzen
nicht vergessen ... die böse 1 :zwinker:
Delphi-Quellcode:
aber um es mal andersrum anzugehn :angel:
Copy(Label1.Caption, 1, Pos('Wetter', Label1.Caption) - 1);
Zitat:
Delphi-Quellcode:
etwas gekürzt
// String holen
S := Label1.Caption; // Position holen i := Pos('Wetter', S); // wegschneiden Delete(S, i, Length(S) - i + 1); // geänderten String zurückgeben Label1.Caption := S;
Delphi-Quellcode:
// String holen
S := Label1.Caption; // wegschneiden // statt Length(S) könnte man auch z.B. 88888 nehmen // es muß nur lang/groß genug sein ... Delphi paßt es eh nach unten an ^^ Delete(S, Pos('Wetter', S), Length(S)); // geänderten String zurückgeben Label1.Caption := S; |
Re: String: Zeichen ab einer bestimmten Position kürzen
Zitat:
Nene, schon gut, hast ja recht, himitsu! :thumb: //edit: By the way: Ob die Startposition auf 0 oder 1 steht macht bei mir keinen Unterschied... |
Re: String: Zeichen ab einer bestimmten Position kürzen
Und was passiert, wenn der auszuschneidende String nicht im Text vorhanden ist?
Nach Murphys Gesetz wird das sicher genau dann passieren, wenn man's am wenigsten brauchen kann... |
Re: String: Zeichen ab einer bestimmten Position kürzen
Ja Leute, danke erst mal. Aus der 0 hatte ich schon eine 1 gebastelt. Das fiel mir auch sofort auf. :)
@sx2008: Wetter war auch nur ein Beispiel, aber das wegzuschneidene Teil ist in der Quelle immer vorhanden. Von daher blebt diesesmal Murphy aussen vor. :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 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