plan_B: Mehrfach-verschachtelte Strings

Beitrag lesen

Hallo,

Hmm eigentlich ne gute Idee, auch wenn ich das in meinen Augen relevante noch mal geschrieben hab.

http://forum.de.selfhtml.org/archiv/2007/11/t161820/#m1052692

... hatte mich dort schon gefragt, kennt er keine eleganteren Methoden? Kann mir keinen Fall vorstellen, wo man so eine tiefere Schachtelungstiefe braucht, der Übersichlichtkeit dient solch ein Konstrukt auch nicht.

Wenn man's nicht per Hand zusammenkriegt, muss man sich eine Maschine bauen:

  
function q(x) {  
 x=x.replace(/\\/g,"\\\\");  
 x=x.replace(/"/g,'\\"');  
 x.replace(/\n/g,"\\n");  
 return '"'+x+'"';  
 }  
  
prompt("x?",q(q(q("x"))));  //       "\"\\\"x\\\"\""  

trotzdem - Gunnar's Frage hast du offen gelassen.

Gruß plan_B

--
     *®*´¯`·.¸¸.·