String Zeichen ' in String schreiben
String Zeichen ' in String schreiben
Hallo Zusammen,
hab mal wieder ne komische Frage
Finde dazu leider nichts im Netz. Liegt wohl an der Fragestellung
Ich möchte 3 Strings zu einem verbinden. Das Problem dabei ist dass ich dieses Zeichen ' im string dargestellt haben möchte
Also
s := 'text1 ' + ' ' ' + 'Text2';
So gehts leider nicht.
Jemand ne Idee ?
Danke für eure Antworten
Lg Bernie
hab mal wieder ne komische Frage
Finde dazu leider nichts im Netz. Liegt wohl an der Fragestellung
Ich möchte 3 Strings zu einem verbinden. Das Problem dabei ist dass ich dieses Zeichen ' im string dargestellt haben möchte
Also
s := 'text1 ' + ' ' ' + 'Text2';
So gehts leider nicht.
Jemand ne Idee ?
Danke für eure Antworten
Lg Bernie
Re: String Zeichen ' in String schreiben
das Zeichen wäre dann doppelt.
also vier "Hochkommas"
oder
s := 'text1 ' ' Text2';
also vier "Hochkommas"
oder
s := 'text1 ' ' Text2';
Gruß, Michael
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: String Zeichen ' in String schreiben
Hallo!
Wenn '''' zu viel Augenpulver ist der kann auch benutzen:
Winni
Wenn '''' zu viel Augenpulver ist der kann auch benutzen:
Code: Alles auswählen
String := string1+ #39 + string2;
-
- Beiträge: 470
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: String Zeichen ' in String schreiben
Hallo,
nicht sehr elegant, aber folgendes scheint zu funktionieren.
nicht sehr elegant, aber folgendes scheint zu funktionieren.
Code: Alles auswählen
s:= 'text1 '+ char($27)+'Text2';
mfg Ingo
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1432
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: String Zeichen ' in String schreiben
Genauso wird das gemacht.
Wenn du ein Hochkomma im string haben willst, musst du zwei reinschreiben. Damit erkennt der Compiler was du willst und es landet ein Hochkomma im string.
Wenn du ein Hochkomma im string haben willst, musst du zwei reinschreiben. Damit erkennt der Compiler was du willst und es landet ein Hochkomma im string.
Re: String Zeichen ' in String schreiben
Super Jungs, danke !!
War schon fast am verzweifeln
Lg Bernie
War schon fast am verzweifeln
Lg Bernie
Re: String Zeichen ' in String schreiben
Und wenn man später beim Überfliegen des Quelltexts nicht parat hat, welches Zeichen #39 eigentlich ist, wäre das folgende eine lesbarere Alternative:
Code: Alles auswählen
const
APOSTROPH = #39;
...
String := string1 + APOSTROPH + string2;