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/)
-   -   String mit '' ausgeben (https://www.delphipraxis.net/134471-string-mit-ausgeben.html)

Richie1103 22. Mai 2009 19:56


String mit '' ausgeben
 
Hi ich habe mal eine ganz einfache Frage.
Angenommen ich möchte folgenden String ausgeben wie mache ich das, da ja die ' den String für Delphi beenden.

Beispiel:
Hallo 'Du' Da soll ausgegeben werden.


Delphi-Quellcode:
 s:='Hallo 'Du' da';
 showmessage(s)
Hier würde ja jetzt nur Hallo ausgegeben werden.
Wie kann ich jetzt die ' mit ausgeben lassen?

Schonmal Danke im vorraus

Cyf 22. Mai 2009 20:00

Re: String mit '' ausgeben
 
Delphi-Quellcode:
'foo''bar'

Forlan 22. Mai 2009 20:04

Re: String mit '' ausgeben
 
Zitat:

Zitat von Cyf
Delphi-Quellcode:
'foo''bar'

oder du benutzt einfach --> " :roll:

Richie1103 22. Mai 2009 20:05

Re: String mit '' ausgeben
 
was ist baar und foo?

mkinzler 22. Mai 2009 20:06

Re: String mit '' ausgeben
 
Zitat:

Zitat von Forlan
Zitat:

Zitat von Cyf
Delphi-Quellcode:
'foo''bar'

oder du benutzt einfach --> " :roll:

Das ist aber nicht das Selbe

Forlan 22. Mai 2009 20:07

Re: String mit '' ausgeben
 
Zitat:

Zitat von mkinzler
Das ist aber nicht das Selbe

Das hab ich auch nicht behauptet :-D

Cyf 22. Mai 2009 20:10

Re: String mit '' ausgeben
 
Zitat:

Zitat von Richie1103
was ist baar und foo?

http://www.ietf.org/rfc/rfc3092.txt :lol:

Richie1103 22. Mai 2009 20:13

Re: String mit '' ausgeben
 
hö?
Könntet ihr einfach mal das an meinem String editieren damit ich weiß wie ichs verwenden muss?

mkinzler 22. Mai 2009 20:14

Re: String mit '' ausgeben
 
Delphi-Quellcode:
s:='Hallo ''Du'' da';

HHennig 22. Mai 2009 20:15

Re: String mit '' ausgeben
 
Nachdem ihr Richie nun wohl schön verwirrt habt, hier noch mal ein Versuch einer Lösung/Erklärung:
Delphi-Quellcode:
  s := 'Mein ''tolles'' Beispiel';
  ShowMessage(s);
ergibt: Mein 'tolles' Beispiel.

Mit 2 direkt aufeinander folgenden '' wird die normale Bedeutung der Stringendekennung maskiert 1 ' ausgegeben.
Kann man beliebig fortführen:
''' '' '''''' '
Was gibt das ? :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz