einfache Anführungzeichen in einem String

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

einfache Anführungzeichen in einem String

Postby Jolin2218 » Thu Dec 05, 2002 2:38 pm

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
Jolin2218
...
...
 
Posts: 105
Joined: Mon Dec 02, 2002 2:28 pm

Postby Willy1492 » Thu Dec 05, 2002 4:45 pm

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.
Willy1492
....
....
 
Posts: 581
Joined: Tue Dec 03, 2002 4:44 pm

Postby Jolin2218 » Fri Dec 06, 2002 10:28 am

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
Jolin2218
...
...
 
Posts: 105
Joined: Mon Dec 02, 2002 2:28 pm

Postby Quinn1225 » Thu Jan 02, 2003 4:16 pm

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).
Quinn1225
..
..
 
Posts: 30
Joined: Thu Jan 02, 2003 4:16 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 2 guests

cron