![]() |
Entfernen von Chars aus einem String
ich habe eine Funktion zum Entfernen einzelner Zeichen aus einem String.
Diese Zeichen übergebe ich als TSysCharSet = set of AnsiChar; Ein Aufruf
Delphi-Quellcode:
funktioniert auch prima, wie übergebe ich das Anführungszeichen eines Strings an diese Funktion ????
DeleteCharsFromString('$test,test.67', ['$', ','])
Delphi-Quellcode:
sollte mir die Anführungszeichen im einem String löschen, geht aber nicht ....
DeleteCharsFromString('$t'e'st,test.67', [''''])
:( |
AW: Entfernen von Chars aus einem String
Was heißt "geht aber nicht"?
Delphi-Quellcode:
<= korrekte Syntax
DeleteCharsFromString('$t''e''st,test.67', [''''])
|
AW: Entfernen von Chars aus einem String
im Debugger habe ich folgenden Startwert :
tempStr -> '''WERT1'',''WERT2''';
Delphi-Quellcode:
im Debugger habe ich folgenden Endwert :
tempstr := ..... ;
DeleteCharsFromString(TEMPSTR, ['''']); bla :=tempstr; tempStr -> '''WERT1'',''WERT2''' keine Änderung .... |
AW: Entfernen von Chars aus einem String
Reden wir vom doppelten Anführungszeichen (") oder vom Hochkomma bzw. einfachen Anführungszeichen (')?
|
AW: Entfernen von Chars aus einem String
Geht es um das Zerlegen in Einzelstrings?
Delphi-Quellcode:
mit
SL.DelimitedText := '"WERT1","WERT2"';
Delphi-Quellcode:
liefert
SL.StrictDelimiter := True;
Delphi-Quellcode:
und
SL[0] = 'WERT1'
Delphi-Quellcode:
.
SL[1] = 'WERT2'
Mit doppeltem ". Zitat:
Rechtsklick > Wert kopieren |
AW: Entfernen von Chars aus einem String
Vom Anführungszeichen, tempstr wird wie folgt erzeugt
Delphi-Quellcode:
tempstr := QuotedStr('WERTA') + QuotedStr('WERTB');
|
AW: Entfernen von Chars aus einem String
Ist DeleteCharsFromString eine Funktion oder eine Procedure mit var-Parameter? in deinem ersten Beitrag sieht es ein bisschen nach Funktion aus. Und in dem Fall ist es logisch dass:
Delphi-Quellcode:
nicht funktioniert.
tempstr := ..... ;
DeleteCharsFromString(TEMPSTR, ['''']); bla :=tempstr; |
AW: Entfernen von Chars aus einem String
Danke, Problem gelöst;
war mein Fehler es handelt sich um eine Funktion ...... :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:29 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