Leser: 1
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |
$zahl =~ s/(\d+)(\d{3})/$1.$2/;
1 while $zahl =~ s/(\d+)(\d{3})/$1.$2/;
1
2
1 while ($zahl =~ s/^([+-]?\d+)(\d\d\d)/$1.$2/); # vor komma
1 while ($zahl =~ s/(\d\d\d)(\d+)$/$1.$2/); # nachkomma
QuoteOder ich bin noch zu stark geprägt von der Fortan Zeit. Da konnten Funktionen maximal 6 Zeichen lang sein.
QuoteUnd wenn, dann nicht FuegeTausenderPunkteEin, sondern fuege_tausenderpunkte_ein ... oder insert_dots ;)
1
2
3
4
5
6
7
8
9
sub FormatGermanOrAustrianOrSuisseReadableLongNumberWithDotsAfterEachThreeFigures {
# version: 0.01 01 Aug 2005 Strat
my (@numbers) = @_;
foreach (@numbers) {
1 while s/^([+-]?\d+)(\d\d\d)/$1.$2/; # vor komma
1 while s/(\d\d\d)(\d+)$/$1.$2/; # nach komma
} # foreach
return @numbers;
} # FormatGermanOrAustrianOrSuisseReadableLongNumberWithDotsAfterEachThreeFigures
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |