Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Anführungszeichen herausfiltern (https://www.delphipraxis.net/25734-anfuehrungszeichen-herausfiltern.html)

Keldorn 11. Jul 2004 19:07

Re: Anführungszeichen herausfiltern
 
Zitat:

Delphi-Quellcode:
StringReplace(memo1.text, '"', '', rfREPLACE_ALL);
Wie bereits von StefanDp vorgschalgen (nur auf memo angepasst)...
wenn du schon keinem zutraust, Deinstring mit memo1.text zu ersetzen, hättest du es auch richtig hinschreiben können ... ([] haben gefehlt)
Delphi-Quellcode:
memo1.text:=StringReplace(memo1.text, '"', '', [rfReplaceAll]);

yankee 11. Jul 2004 19:31

Re: Anführungszeichen herausfiltern
 
Zitat:

Zitat von Keldorn
wenn du schon keinem zutraust, Deinstring mit memo1.text zu ersetzen, hättest du es auch richtig hinschreiben können ... ([] haben gefehlt)

Ich traue es (fast) jedem zu, aber wenn onlinehome extra nochmal fragt...
Wusste ich nicht, dass da so olle [] hinkommen, ich habe doch nur StefanDP zitiert...

Sharky 12. Jul 2004 06:51

Re: Anführungszeichen herausfiltern
 
Zitat:

Zitat von Keldorn
...wenn du schon keinem zutraust, ...

Zitat:

Zitat von yankee
...Ich traue es (fast) jedem zu,...

Und jetzt bitte zurück zum Thema. Wir wollen doch nicht persönlich werden :!: :stupid:

Andreas L. 12. Jul 2004 15:10

Re: Anführungszeichen herausfiltern
 
Die Zeichen sollen aus dem Dateinamen raus.

Code:
"C:\test.txt"
soll

Code:
C:\test.txt
werden.

Greetz und thx

yankee 12. Jul 2004 15:22

Re: Anführungszeichen herausfiltern
 
Ich frage mich zwar, wie die Zeichen in die Datei überhaupt reingekommen sind, aber wenn das immer so ist, dann würde ich das so machen:
Delphi-Quellcode:
DeinString[length(DeinString)-1]='';
DeinString[0]='';
Und wenn du nicht sicher bist, ob "" drum sind, dann:
Delphi-Quellcode:
if Deinstring[length(DeinString)-1] ='"' then DeinString[length(DeinString)-1]='';
...

mytar 12. Jul 2004 15:30

Re: Anführungszeichen herausfiltern
 
In C gibt es StringTok, das ist ein Tokenizer,
d.h. man übergibt den String und den Teilstring,
und gibt zurueck ob er enthalten ist, oder die Position im String, ich weiß nicht
obs das auch in Delphi gibt?

mytar

Mirilin 12. Jul 2004 15:33

Re: Anführungszeichen herausfiltern
 
:hi:

pos

mfg Tobias

Nikolas 12. Jul 2004 16:59

Re: Anführungszeichen herausfiltern
 
Steht doch schon mehrmals im Thread :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr.
Seite 2 von 2     12   

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