Reguläre Ausdrücke: Preis mit Komma statt Punkt

Post Reply
Message
Author
Oliver

Reguläre Ausdrücke: Preis mit Komma statt Punkt

#1 Post by Oliver »

Hallo!

Ich bräuchte ein bißchen Hilfe mit Regulären Ausdrücken in Perl. Folgendes Konvertierungsproblem:

14.99 -> 14,99
.49 -> 0,49


Vielen Dank für Eure Hilfe,
Oliver

Jochen

Re: Reguläre Ausdrücke: Preis mit Komma statt Punkt

#2 Post by Jochen »

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
$var =~ s/\<!--no-->./,/g
$var =~ s/^,/0,/
</font><hr></pre></blockquote>
Einfach erst alle Punkte durch Kommata ersetzen, und wenn danach ein Komma an erster Position steht, es durch "0," ersetzen.

War es das, was Du Dir vorgestellt hast?

Jochen

Oliver

Re: Reguläre Ausdrücke: Preis mit Komma statt Punkt

#3 Post by Oliver »

Hallo Jochen,

genau das war's! Und eigentlich so simple... (Dummerchen)
Also Danke für die schnelle Hilfe - werd's gleich mal testen!

Grüße,
Oliver

Post Reply