Cheatah: String 5-fach verschachteln

Beitrag lesen

Hi,

Nu stehe ich vor dem Problem, daß ich einen 5-fach verschatelten String brauche, aber da gehen mir schlichtweg die String-Marker aus.

das tun sie nicht, wenn Du von innen nach außen vorgehst und dabei folgenden Grundsatz beachtest:

Wenn Du einen Wert in einen Kontext bringst, musst Du ihn kontextspezifisch kodieren.

Dann ergibt sich auch ein "\"''""'\"" wie von selbst.

Eine 3-fach Verschachtelung is ja einfach:

Eine 42-fach-Verschachtelung ebenfalls.

aber nu wirds schwierig:

Nur, weil Du rätst, anstatt planvoll vorzugehen.

  • Frontslashs funktioniern,

Sind aber völlig sinnfrei, weil sie die Bedeutung eines Slashes haben, was nicht dem entspricht, was Du haben willst.

  • Im Französischen und Spanischen gibt es angeblich so Zeichen, die wie krößer bzw. kleiner aussehen (einfach und doppelt), aber mit denen gings nicht

Natürlich nicht, sie haben keine Bedeutung, die Dir zugute kommt. Sie entsprechen einfach nur den Zeichen, die sie sind.

  • " funktioniert auch nicht

Doch, sobald Du den Wert in den Kontext eines HTML-Attributs bringst. Aber eben auch nur dann.

  • eigene Marker definieren, wie in Perl hat wollte auch nicht

Nein, Du kannst JavaScript nicht on the fly umprogrammieren. Seine String-Begrenzer sind Single- und Doublequote.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes