Delphi-PRAXiS

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. ;)

mr47 13. Feb 2005 15:30

Re: Hochkommas im String darstellen ?
 
Zitat:

Zitat von one
Ich würde das "escapen" eher "maskieren" nennen. ;)

Zitat:

Zitat von Pr0g
Escapen (oder auch maskieren?)

Hat Pr0g was anderes gesagt?? :gruebel:

one 13. Feb 2005 15:46

Re: Hochkommas im String darstellen ?
 
Zitat:

Zitat von mr47
Zitat:

Zitat von one
Ich würde das "escapen" eher "maskieren" nennen. ;)

Zitat:

Zitat von Pr0g
Escapen (oder auch maskieren?)

Hat Pr0g was anderes gesagt?? :gruebel:

Nein, aber er hat ein Fragezeichen dahinter gesetzt und ich habe das dann noch bestätigt.
Aber es kann auch sein, dass ich seinen Post damals noch nicht gelesen hab, ich weiß nicht mehr genau.

Hansa 13. Feb 2005 16:22

Re: Hochkommas im String darstellen ?
 
Zitat:

Zitat von one
Ich würde das "escapen" eher "maskieren" nennen. ;)

Der Karneval ist doch schon vorbei oder nicht ? :gruebel: Wenn ein ' ein Teil der Programmiersprache ist, dann muß man sich zur Darstellung innerhalb eines strings der auch wieder in ' steht, eben was anderes einfallen lassen. Deshalb 2-mal '' um ein ' darzustellen. 8)

Master_RC 13. Feb 2005 19:01

Re: Hochkommas im String darstellen ?
 
hi leutz!

wollt nur mal erinnern:
das thema ist ja jetzt eigentlich geklärt und wir kommen hier eh nur zum spam, also...
dieses posting von mir löschen, nachdem der mod angekreuzt hat:

[_] Thema schließen
[_] Spam weiterhin erlauben


(*rofl*, ankreuzen ^^ - wählt mich! ^^ )

mr47 13. Feb 2005 19:27

Re: Hochkommas im String darstellen ?
 
Ich will nur freundlich bemerken, dass du der erste warst der vom Thema abgekommen ist :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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