Thread use locale und printf() (16 answers)
Opened by GH@NDI at 2010-01-20 13:04

topeg
 2010-01-20 14:13
#130883 #130883
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Das geht auch ganz ohne "reverse" etc.:
Code (perl): (dl )
1
2
3
4
5
my $z=129464248985476.5;
$z=sprintf("%f",$z);
$z=~tr/./,/;
$z=~s/(?<=\d)(?=(?:\d{3})+,/./g;
print "$z\n";


Edit: bei ganzen Zahlen korrekte Erkennung hinzugefĆ¼gt.
Edit: funktioniert nicht
Last edited: 2010-01-20 14:20:05 +0100 (CET)

View full thread use locale und printf()