Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Sonderzeichen in Strings [ gelöst ] (https://www.delphipraxis.net/135664-sonderzeichen-strings-%5B-geloest-%5D.html)

Sajeth 15. Jun 2009 18:11


Sonderzeichen in Strings [ gelöst ]
 
Gaaaanz simples Problem, aber trotz stundenlangem Google-Konsums nichts gefunden...
Delphi-Quellcode:
PosEx('&# 187;|',tempsource,1)
(ohne leerzeichen)
Wie muss ich den String ausschreiben, damit das funktioniert?
Liebe Grüsse

Apollonius 15. Jun 2009 18:20

Re: Sonderzeichen in Strings
 
In Delphi kannst du in Strings keine Escapes angeben. Das Zeichen mit dem Ordinalwert 187 wird in Delphi durch #187 (ohne Hochkommata) angegeben.

himitsu 15. Jun 2009 18:21

Re: Sonderzeichen in Strings
 
Zitat:

Zitat von Sajeth
Wie muss ich den String ausschreiben, damit das funktioniert?

Das kommt drauf an, was du genau machen willst?

Willst du den String "»" suchen
Code:
PosEx('[size=12]&[/size]#187;|', tempsource, 1)
oder das Zeichen #187 ...
Delphi-Quellcode:
PosEx(#187'|', tempsource, 1)

Sajeth 15. Jun 2009 18:27

Re: Sonderzeichen in Strings
 
Ich würde gerne den String genau so suchen, wie ich ihn angegeben habe - da ich aber so nichts finde, gehe ich davon aus, dass delphi mit dem String irgendetwas macht, was es nicht machen soll... :D

himitsu 15. Jun 2009 18:29

Re: Sonderzeichen in Strings
 
Also mit diesem String macht Delphi eigentlich nichts.

Ganz sicher das dieser String auch so in tempsource enthalten ist?

Sajeth 15. Jun 2009 18:42

Re: Sonderzeichen in Strings
 
Sehr sicher... werde das aber noch einmal überprüfen.
Danke für die Antworten :wink:

himitsu 15. Jun 2009 18:54

Re: Sonderzeichen in Strings
 
Ich weiß ja nicht wo der Inhalt von tempsource herkommt ... könnt mir dann höchstens vorstellen, daß da vorher irgendwo was nicht so läuft, wie geplant.

Sajeth 15. Jun 2009 20:01

Re: Sonderzeichen in Strings
 
- edit - schon gelöst :D danke für eure hilfe


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