![]() |
string nach anzahl von zeichen zerteilen?!
hi,
wie ist es möglich einen String nach einer bestimmten Anzahl von Zeichen zu teilen? Ich möchte beispielsweise einen String beliebiger Länge in 50-Zeichen-lange Strings zerteilen. Also ein 140 Zeichen String in s1 = 50 Zeichen lang s2 = 50 Zeichen lang s3 = 40 also der Rest weiß einer wie man das macht? mfg R. |
Re: string nach anzahl von zeichen zerteilen?!
Delphi-Quellcode:
Grüße
s1:=copy(1,50,s);
s2:=copy(51,100,s); s3:=copy(101,length(s),s); Klaus |
Re: string nach anzahl von zeichen zerteilen?!
Hai,
ich würde mir eine kleine Funktion schreiben welche mit aCount zeichen aus einem Stringparameter zurückgibt und dann aCount Zeichen aus dem String entfernt. In etwa also so:
Delphi-Quellcode:
(Das ist jetzt mal nur so dahin getippt.
function GetStringChars (var aString: string; aCount : integer) : string;
begin result := Copy (aString,1,aCount); Delete (aString,1,aCount); end; begin s := 'ein_string_mit_ganz_vielen_zeichen'; s1 := GetStringChars (s,20); s2 := GetStringChars (s,20); s3 := GetStringChars (s,20); end; |
Re: string nach anzahl von zeichen zerteilen?!
wow das ging ja megaschnell!!!!!!
Danke jungs ihr habt mir weitergeholfen! mfg R. |
Re: string nach anzahl von zeichen zerteilen?!
Auch wenn das Problem schon gelöst scheint - die Funktion SysUtils.WrapText() ist manchmal ganz hilfreich...
Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 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 by Thomas Breitkreuz