Thread Formatierung von Zahlen (18 answers)
Opened by Escape at 2010-03-04 16:09

Escape
 2010-03-05 12:01
#134075 #134075
User since
2008-07-24
312 Artikel
BenutzerIn
[default_avatar]
2010-03-04T15:51:25 sid burn

So gehts einfacher und schneller
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/perl

use strict;
use warnings;

my @numbers = qw(
1
10
100
1000
10000
100000
1000000
10000000
100000000
1000000000
);

# Test
print "Number: " . form_num($_, '.' ) . "\n" for @numbers;
print "----US\n";
print "Number: " . form_num($_, ',' ) . "\n" for @numbers;

sub form_num {
my $num = reverse(shift);
my $sep = shift;

$num =~ s/(\d{3})(?=(?:\d{1,3}))/$1$sep/g;
reverse($num);
}
Die Deutsche Rechtschreibung ist Freeware; Du darfst sie kostenlos nutzen – aber sie ist nicht Open Source, d.h. Du darfst sie nicht verändern und/oder in veränderter Form veröffentlichen.

View full thread Formatierung von Zahlen