Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   String zerlegen und in Array speichern (https://www.delphipraxis.net/216490-string-zerlegen-und-array-speichern.html)

markuseymann 6. Jan 2025 17:02

Delphi-Version: 5

String zerlegen und in Array speichern
 
hallo,

ich habe einen string mit z.b. folgendem inhalt "Rot, Blau, Grün" und möchte ihn in umgekehrter reihenfolge haben.

wie kann ich das am besten machen?

gruss
markus

mkinzler 6. Jan 2025 17:06

AW: String zerlegen und in Array speichern
 
Z.B. mit einer Stringlist:

Delphi-Quellcode:
var
  sl: TStrings;
  i: Integer;
  ...
begin
  try
    sl := TStringList.Create;
    sl.CommaText := <String>;
    for sl.Count-1 downto 0 do
      s2 := s2 + sl[i];
    ...
  finally
    sl.Free;
end;

TurboMagic 6. Jan 2025 17:13

AW: String zerlegen und in Array speichern
 
Ja, die StringList ist ein guter Klassiker.
Alternativ mit den Stringhelpern:

Delphi-Quellcode:
var
  Parts : TStringDynArr;
  s    : string;
begin
  s:= 'Rot, grün, blau';
  Parts := s.Splitt(',');


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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