Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit ' in string (https://www.delphipraxis.net/91199-problem-mit-string.html)

Van HelF 1. Mai 2007 10:39


Problem mit ' in string
 
Hallo,
Ich möchte in einem string mit der pos funktion nach z.b. <td class='tbl1'> suchen, nun ist mein problem dass die ' zeichen von delphi bereits reserviert sind. Gibt es eine möglichkeit wie ich dies umgehen kann?

jbg 1. Mai 2007 10:40

Re: Problem mit ' in string
 
Einfach das ' doppent hinschreiben: S := 'Don''t do it';

mkinzler 1. Mai 2007 10:43

Re: Problem mit ' in string
 
oder temporär ersetzen.

jmd anders 1. Mai 2007 10:55

Re: Problem mit ' in string
 
das geht auch:
Delphi-Quellcode:
pos('<td class='+chr(39)+'tbl1'+chr(39)+'>',Teststring);

mkinzler 1. Mai 2007 10:58

Re: Problem mit ' in string
 
Oder mit QuotedStr()

Christian Seehase 1. Mai 2007 11:27

Re: Problem mit ' in string
 
Moin Zusammen,

es geht auch:

Delphi-Quellcode:
pos('<td class='#39'tbl1'#39'>',Teststring);

himitsu 1. Mai 2007 12:18

Re: Problem mit ' in string
 
Delphi-Quellcode:
pos('<td class="tbl1">', Teststring);
oder mal HTML-konform (nur weil ' auch geht, muß man es ja nicht verwenden)

Christian Seehase 1. Mai 2007 13:01

Re: Problem mit ' in string
 
Moin Himitsu,

da er aber explizit nach 'string' suchen will, wird es wohl so in der Datei stehen ;-)
Ich habe sogar schon Dateien gesehen, bei denen die "" bzw. '' weggelassen wurden :wall:

Van HelF 1. Mai 2007 13:03

Re: Problem mit ' in string
 
vielen dank für die vielen antworten :dp:

Nils_13 1. Mai 2007 14:25

Re: Problem mit ' in string
 
Nimm '', wenn du nämlich mal C nimmst, gibt es diesen Befehl nicht und du musst \' nehmen.

himitsu 1. Mai 2007 15:12

Re: Problem mit ' in string
 
Zitat:

Zitat von Christian Seehase
da er aber explizit nach 'string' suchen will, wird es wohl so in der Datei stehen ;-)

Natürlich müßte das dann in der "Zieldatei" schon richtig gemacht werden ... was aber och kein Fehler wäre ^^

Schließlich geht das ja nur Aufgrund der Fehlertollerierenden Programmierung vieler Browser ... und genau solche Dinge sorgen dafür, daß oftmals Seiten nicht so angezeigt werden wie sie es sollten, da der Browser halt nicht so arbeiten kann wie er es eigentlich sollte.

Zitat:

Zitat von Christian Seehase
Ich habe sogar schon Dateien gesehen, bei denen die "" bzw. '' weggelassen wurden :wall:

ich och und sogar noch Schlimmeres :wall:

Chewie 1. Mai 2007 15:20

Re: Problem mit ' in string
 
Das ist jetzt Off-Topic, aber soweit ich weiß dürfen bei SGML (worauf ja HTML basiert) die Anführungszeichen z.B. bei numerischen Werten weggelassen werden.


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