Peter Thomassen: Zeichen einer Zeichenfolge durch andere Zeichen ersetzen

Hallo,
ich muss ein wichtiges JavaScript bis 17:15 fertig haben, ich hoffe also auf schnelle Antwort!!

Ich möchte ein Zeichen einer Zeichenfolge (') durch ' ersetzen. Das klappt auch gut mit:

text = "And she's goin' back again ..."

text = text.replace(/'/,"\'");

Ergebnis: "And she's goin' back again ..."

Problem: Es wird immer nur das 1. Vorkommen ersetzt, nicht alle!!

Vielleicht lässt sich das mit einer Schleife realisieren? Das habe ich auch schon versucht, bei mir wird aber immer wieder das erste Zeichen ersetzt, ich habe also nachher \' ...

Kann mir jemand helfen?

Meine Bemühungen unter http://82427692.dns2go.com/replace.html.

Danke,
Peter

  1. meine ICQ#: 82427692

    Bye,
    Peter

  2. Hallo,

    ich muss ein wichtiges JavaScript bis 17:15 fertig haben, ich hoffe also auf schnelle Antwort!!

    Du hasst noch satte 15 min für eine zeichen :)

    Ich möchte ein Zeichen einer Zeichenfolge (') durch ' ersetzen. Das klappt auch gut mit:

    text = "And she's goin' back again ..."

    text = text.replace(/'/,"\'");

    Ergebnis: "And she's goin' back again ..."

    Problem: Es wird immer nur das 1. Vorkommen ersetzt, nicht alle!!

    was dir fehlt ist der /g modifier

    also

    text = text.replace(/'/g,"\'");

    Erklärung in irgendeinem Regular Expression Tutorial

    Bye Ed X

    1. Hi Ed X,

      was dir fehlt ist der /g modifier

      also

      text = text.replace(/'/g,"\'");

      Danke!!!!!!! Bist ein Schatz *loool* nee, nicht ernst nehmen!
      Och shit http://www.teamone.de/selfhtml/tecj.htm .... da steht's doch!

      Danke nochmal,
      Peter