Page 1 of 1

einfache Anführungzeichen in einem String

PostPosted: Thu Dec 05, 2002 2:38 pm
by Jolin2218
Tach zusammen,

wenn ich in einem String einfache Anführungszeichen verwenden möchte, wie mache ich das? Hat jemand eine Idee?
Ich möchte einen String in etwa so füllen:

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. meinstring = '<td class='tdclass'>'.
GeSHi ©


Danke.

Gruß,
Jens

PostPosted: Thu Dec 05, 2002 4:45 pm
by Willy1492
Einfach jedes Anführungszeichen, das im Literal vorkommen soll, zweimal nachainander schreiben.
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. WRITE ''''. " gibt 1 Apostroph aus.
  2. feld = '''A''B'''.
  3. * wenn feld mind. 5 Zeichen lang ist,
  4. * enthllt es Apostroph, A, Apostroph, B, Apostroph.
  5.  
GeSHi ©

usw.

PostPosted: Fri Dec 06, 2002 10:28 am
by Jolin2218
Na aber genau, das war's. Ich bin begeistert. Ich habe die ganze Zeit nach
einem Konstrukt wie in anderen Programmiersprachen gesucht, wie z.B. in Java die Maskierung mit Backslash.
Danke! :D

PostPosted: Thu Jan 02, 2003 4:16 pm
by Quinn1225
Falls es sich tatsächlich um einen String handelt (vom Datentyp her gesehen), so können ab Basis Release 6.10 auch String-Literale verwendet werden. Diese werden durch den Backquote ` begrenzt. Hochkommata werden als gewöhnliche Zeichen interpretiert (allerdings müssen nun die Backquotes "verdoppelt" werden).