Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hochkommas im String darstellen ? (https://www.delphipraxis.net/40154-hochkommas-im-string-darstellen.html)

Cyberbob_at_tot 11. Feb 2005 14:45


Hochkommas im String darstellen ?
 
Halo zusammen,
wie kann ich den String mit einem Hochkomma, speichern ?

Delphi-Quellcode:
Showmessage('abc'def');
Sodas ich als ausgabe

abc'def

bekomme ?

Dürfte so einfach sein das ich nicht drauf komme!

Oder ?

MFG
Cyberbob

Die Muhkuh 11. Feb 2005 14:46

Re: Hochkommas im String darstellen ?
 
Hi,

Delphi-Quellcode:
Showmessage('abc''def');

Cyberbob_at_tot 11. Feb 2005 14:49

Re: Hochkommas im String darstellen ?
 
Shit so einfach ?

Man das muss ja auch gesagt werden :-)

Besten dank!

Die Muhkuh 11. Feb 2005 14:53

Re: Hochkommas im String darstellen ?
 
Hi,

jupp so einfach :nerd:

mr47 11. Feb 2005 16:11

Re: Hochkommas im String darstellen ?
 
Der Vollständigkeit halber: Es wäre auch mit
Delphi-Quellcode:
ShowMessage('abc'+#39+'def');
möglich

Master_RC 13. Feb 2005 00:33

Re: Hochkommas im String darstellen ?
 
und für die bildung der fachsprache:

das doppelte '' für das ersetzen des "befehlshochkommas" ' nennt man ESCAPEN ;)

beispiel wäre PHP:
ein string kann mit ' oder " herbeigerufen werden.
will man in einem string ein solches zeichen benutzen, so benutzt man einen \ , also wie folgt wäre ein ' in einem string wiederzugeben:
Code:
<?
echo 'ein hochkomma \' escaped';
?>
h3h3, man bin ich kewl ^^
(nee, den satz fand ich jetzt doof...)

Hansa 13. Feb 2005 00:49

Re: Hochkommas im String darstellen ?
 
Master_RC 8) Warum schreibst Du so einen Mist. :mrgreen: ' und " sind zwei verschiedene Zeichen, die genausoviel miteinander zu tun haben, wie a und b. Leider sind das nicht dieselben. Insofern nützt der Verweis auf PHP nichts.

P.S.: Was ist eigentlich "ESCAPEN" ?? Noch nie nie gehört.

Pr0g 13. Feb 2005 01:16

Re: Hochkommas im String darstellen ?
 
Zitat:

Zitat von Hansa
P.S.: Was ist eigentlich "ESCAPEN" ?? Noch nie nie gehört.

Ich kann mal versuchen es in eigenen Worten zu erklären: Escapen (oder auch maskieren?) bedeutet, dass man durch ein spezielles Zeichen, bspw. "\" in PHP, dem Compiler/Interpreter mitteilt, dass das nachfolgende Zeichen ein normaler Text und kein Steuerzeichen ist. Im Beispiel von Master_RC wäre das einfache Anführungszeichen eigentlich als Markierung für das Ende des Strings gedacht, nun ist es jedoch als normales Zeichen markiert.

MfG Pr0g

Hansa 13. Feb 2005 01:33

Re: Hochkommas im String darstellen ?
 
Zitat:

Zitat von Pr0g
..dass man durch ein spezielles Zeichen, bspw. "\" in PHP, dem Compiler/Interpreter mitteilt, dass das nachfolgende Zeichen ein normaler Text und kein Steuerzeichen ist...

gut gut, dann ist ein '' eben "Escapen" in Delphi. 8)

one 13. Feb 2005 09:18

Re: Hochkommas im String darstellen ?
 
Ich würde das "escapen" eher "maskieren" nennen. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.
Seite 1 von 2  1 2      

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