![]() |
Re: Leerzeichen aus dem String löschen ?
Du musst folgendes schreiben:
Delphi-Quellcode:
Siehe Delphi Hilfe:
Variable := Trim(Variable);
function Trim(const S: string): string; Viele Grüße Alex |
Re: Leerzeichen aus dem String löschen ?
Ich glaub es ja nicht. Das geht? So ne Kleinigkeit. Aber vielen Dank an alle. :hello:
|
Re: Leerzeichen aus dem String löschen ?
Trim entfernt auch Zeilenumbrüche (#13 und #10), sowie Tabs (#9)
Ist das "zusätzliche" Leerzeichen vielleicht mitten im String? Außerdem sollte der Debugger alle Zeichen anzeigen (Steuerzeichen werden da ja konvertiert) |
Re: Leerzeichen aus dem String löschen ?
Zitat:
[edit]Bitte nicht so ernst nehmen. Erklärung weiter unten. hüstel [/edit] |
Re: Leerzeichen aus dem String löschen ?
nicht?
ich dachte des war so :shock: (und ja, ich verwende 'ne eigene Lib) [add] hatte doch Recht <= ' ' entfernt Leerzeichen und alle Steuerzeichen im Bereich von #0 bis #32
Delphi-Quellcode:
function Trim(const S: string): string;
var I, L: Integer; begin L := Length(S); I := 1; while (I <= L) and (S[I] <= ' ') do Inc(I); if I > L then Result := '' else begin while S[L] <= ' ' do Dec(L); Result := Copy(S, I, L - I + 1); end; end; |
Re: Leerzeichen aus dem String löschen ?
'<=' war eben noch nicht in meiner SysUtils.Pas. :oops: Ehrlich nicht. Ich schwöre. Das ist grad eben erst dort erschienen.
Alter, ismir das peinlich. |
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-2025 by Thomas Breitkreuz