![]() |
Strings
Hallo,
gibt es eine Funktion die von einen String Leerzeichen entfernt? MFG Stift |
Re: Strings
Trim
|
Re: Strings
Gaaaaanz schlechter Titel.
Schau mal in der Hilfe unter Trim und StringReplace. |
Re: Strings
selbst machen...
Delphi-Quellcode:
function RemoveSpaces(Val: String):String;
var i:Integer; begin Result:=''; for i:=1 to Length(Val) do if Val[i]<>' ' then Result:=Result+Val[i]; end; |
Re: Strings
diese methode dürfte aber relativ langsam sein, da bei ejder iteration der string neu zusammen gesetzt wird.
|
Re: Strings
"Val" solltest du deine parameter vllt nicht gerade nennen
da es eine Funktion "Val" gibt (wandelt strings in zahlen um) </blubb> |
Re: Strings
Oder mit:
Delphi-Quellcode:
wobei s natürlich einen String darstellt.
while Pos(' ', s) > 0 do Delete(s, Pos(' ', s), 1);
|
Re: Strings
Zitat:
|
Re: Strings
Hallo malo
besser so :???:
Delphi-Quellcode:
i := Pos(' ', s);
while i > 0 do begin Delete(s, i, 1); i := Pos(' ', s); end; |
Re: Strings
viel einfacher:
Delphi-Quellcode:
hab's selber probiert, es geht ;-)
Text := StringReplace (Text, ' ', '', [rfReplaceAll ]);
gruessle |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 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