Christian Wermelinger: Zeichenersetzung (replace()) klappt nicht...

Hallo zusammen

Ich habe einen String der unter anderem <br /> Tags enthält. Diese möchte ich rausfiltern. Habe es mal mit dem Befehl replace() probiert. Hat aber leider nicht funktioniert. Hier der Code dazu:

var text = "Dies ist ein Text<br />Hier kommt Zeile 2";
text.replace(/<br />/,"\n");

Kann mir jemand verraten wo das Problem liegt? Ich denke der Slash im Tag macht Problemem, da dieser mit dem regulären Ausdruck korrespondiert, der ebenfalls diese Slash verwendet. Wie kann ich unter Javascript ein Zeichen 'schützen' so dass es wie z.b. in diesem Fall als Teil eines Strings betrachtet und nicht interpretiert wird? Egal was ihr mir auch vorschlagt, Hauptsache ich bringe das <br /> Tag aus dem String heraus. Danke für jeden Ratschlag!

Gruss Chris

  1. Hi Christian Wermelinger,

    eventuell so?

    text.replace(/<br />/,"\n");

    Gruß

    Kurt

    --
    > Nein, ich beantworte keine Anfragen per e-mail.
    "Es gehoert oft mehr Mut dazu, seine Meinung zu aendern, als ihr treu zu bleiben."  (Christian Friedrich Hebbel; dt. Dichter u. Dramatiker; 1813-1863)
    http://elektro-dunzinger.at
    http://shop.elektro-dunzinger.at