Holger Ahlrichs: replace() Funktion und Sonderzeichen

Hallo,
Eine kleine Frage:

Wie kann ich nach ' suchen und das durch " über Javascript ersetzen?

folgendes

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

funzt net und ich krich das mit "Achtung Sonderzeichen" noch nicht so auf die Reihe ;(

Donk und Gruß
Holger

P.S.: Danke nochmal an Stefan wg. dem replace Tipp.

  1. Hallo
    Versuchs mal mit:
    " und \ -> benötigen ein Steuerzeichen, um korrekt erkannt zu werden. Bei ' weiß ichs nicht genau. Einfach mal ausprobieren.
    text.replace("\'",""");

    CIAO

    1. Hi Rhöner,
      hab fast sämtliche Variation durch. Klappt nicht.
      Alle anderen Zeichen kann ich ersetzen. bloß das ' in ein " nicht

      Manchmal ist es zum verzweifeln ;(
      Aber Danke für Deinen Tipp.
      Holger

      1. Willst du jetzt nur das Hochkomma (') oder auch den Backsslash () ersetzten?

        1. Pass auf:
          Der Backslash vor dem Hochkomma wird als Steuerzeichen interpretiert. Er sorgt nur dafür, dass dein Hochkomma auch als Zeichen anerkannt wird. Den backslash selber wird er dir nicht als Text ausgeben. Also musst du einfach nur das Hochkomma ersetzten. Bei mir jedenfalls klappt das so.

          Vielleicht hilfts ja.

          1. Bei mir ist halt so, dass ich folgenden z.B. Text durchsuche:

            HP Compaq NW8000 P4M/1.7 GHz, 512MB, 60 GB, 15'' UXGA Display,

            draus werden soll letztendlich

            HP Compaq NW8000 P4M/1.7 GHz, 512MB, 60 GB, 15'' UXGA Display,

            Ein einzelnes ' steht für ein Hochkomma. Es kommt halt so aus unserem Shopsystem. Kann die replace Funktion eingetlich einen Teil vom einem Wort/String ersetzen ? D.h. z.B. KarlMaria in KarlFranz wobei hier nur nach Maria gesucht wurde?

            Danke und Gruß
            Holger