![]() |
Frage zu Format()
Hallo,
kann ich mit der Format Funktion folgendes lösen: Ich habe einen String "TEST" diesen möchte ich so formatieren, dass "T.ES.T" rauskommt. Ich dachte mir:
Delphi-Quellcode:
Ich weis mit Insert() könnte ich das auch lösen. Mit Format wäre dies aber eleganter.s:='TEST'; s:=Format('%1.2.1s',[s]); Danke Baeuerle |
Re: Frage zu Format()
Das wird mit "Format" nicht funktionieren. Der Befehl ist dazu gedacht, verschiedene Datentypen (zu mischen, etwa String und Integer, und) in eine lesbare Form zu bringen. Aber das, was du vorhast, geht damit, AFAIK, nicht.
Du wirst dir mit "Insert" behelfen müssen, oder wenn es um mehrere Strings geht, es aber ein Muster gibt (etwa "1 Buchstabe-Punkt-x Buchstaben-Punkt-1 Buchstabe"), dann wäre eine Formatierung mit regulären Ausdrücken denkbar. |
Re: Frage zu Format()
Hallo,
vielleicht ist ![]()
Delphi-Quellcode:
Grüße vom marabu
ShowMessage(Reformat('TEST', '1223', '1.22.3'));
|
Re: Frage zu Format()
Zitat:
|
Re: Frage zu Format()
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 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