Reguläre Ausdrücke / Maskierung von Zeichen
Eeye
- javascript
Hi Leute
kurzes, einfaches Problem:
ich möchte in Javascript in einer zeichenkette (string) ein zeichen (um genauzusein einen Punkt ".") durch ein anderes ersetzen (und zwar durch ein komma ","). dies habe ich versucht durch einen regulären ausdruck zu realisieren:
s = mystring.replace(/./,",");
geht aber nicht, da ich ja den punkt irgendwie maskieren müsste.
geht das überhaupt? oder muss ich auf eine umständlichere methode ausweichen?
danke für alle tips und antworten.
schönen nachmittag/abend noch, Eeye
Hallo, nochmal ich
habe das problem zwar nicht dirket gelöst, aber umgangen, was in meinem fall gott sei dank ging:
da mein string ausser dem "." nur ziffern (0..9) enthält, habe ich einfach mit
s = mystring.replace(/\D/,",");
alle nichtnumerischen zeichen (also nur den ".") durch mein komma ersetzen lassen.
is nich der weisheit letzter schluss, aber tut :-)
falls trotzdem jemand weiss, wie man in regulären ausdrücken zeichen maskiert, mich würd's natürlich nach wie vor interessieren.
schönen abend noch, Eeye
Wie wärs damit:
$string =~ s/./,/g;