![]() |
lerzeichen entfernen
hallo zusammen
ich hab verschiedene strings zb '+ 123 23' oder '-234 2 1' und würde dort gerne die leerzeichen entfernen aber trim entfernt nur die ersten zeichen .... gibt es eine methode mit der alle gelöscht werden ? des weiteren würde ich dann gerne von dem string das erste zeichen also das + oder - löschen so das an erster stelle eien zahl steht... wäre echt nett wenn ihr mit helfen könntet lg manu |
Re: lerzeichen entfernen
z.B. in einer Schleife jedes Zeichen prüfen und falls es ein Leerzeichen, + oder - ist entfernen...
|
Re: lerzeichen entfernen
'StringReplace' hilft dir bei allem
cya |
Re: lerzeichen entfernen
Zitat:
schaue Dir mal ![]() |
Re: lerzeichen entfernen
Delphi-Quellcode:
str := StringReplace( str, ' ', '', [rfReplaceAll]);
|
Re: lerzeichen entfernen
StringReplace mit entsprechenden Parametern.
Die Verwendung verrät Dir die Delphi-Hilfe. /edit Manno, zu langsam. /edit-2 Der Kinzler verrät wieder die ganze Lösung. :-( Wie sollen denn die Leute selbständig werden, wenn man ihnen alles vorgibt? |
Re: lerzeichen entfernen
Hi,
bevor ich StringReplace() dreimal aufrufe, dann lieber eine Funktion, wie Guido es vorgeschlagen hat: ![]() Grüße vom marabu |
Re: lerzeichen entfernen
@Achim: warum 3 Mal?
|
Re: lerzeichen entfernen
Wegen des Vorzeichens vermutlich.
|
Re: lerzeichen entfernen
Zitat:
1) für Leerzeichen 2) für das + 3) für das - |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 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