Tom: Parse error finden

Beitrag lesen

Hello,

Vielleicht hilft es, die Anzahl "{" und "}",
die Anzahl "(" und ")" zu vergleichen.
Und zu schauen, ob die Anzahl doppelter und
einfacher Anfuehrungszeichen gerade oder
ungerade ist.

Habe gerade nochmal darüber nachgedacht. Gerade und ungerade hilft auch nicht. Die Zeichen könnten ja auch innerhalb eines Strings unpaarig stehen. Das ist ja erlaubt. Und dann dürfte man sie für die Kontrolle nicht mitzäheln. Häkchen könnten auch maskiert sein " oder ' eben. Dann dürften sie auch einzeln vorkommen.

Wie könnte man das am Schnellsten beheben?

1. Zeichen ausfindig machen, die nicht im Text vorkommen
2. Alle maskierten Häkchen als erstes austauschen gegen Zeichen,
   die nicht im Text vorkommen.
3. Jetzt gibt es nur noch "Stringhäkchen" Stringhäkchen zählen
4. Klammern nur dann zählen, wenn Stringhäkchen gerade paarig sind
   stimmt das? Oder gibt es einen Fall, wo eine { innerhalb eines Strings
   eine Sonderbedeutung hat?

5. ...

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen