Leser: 1
|< 1 2 >| | 16 Einträge, 2 Seiten |
Newbie2008+2008-12-06 14:19:51--Könntest du mir trotzdem bitte die Zeile 2 erläutern, damit ich auch verstehe, was passiert???
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/Perl/bin/perl
use strict;
use warnings;
use Benchmark qw(:all) ;
my $count = 10000000;
cmpthese($count, {
'tr' => sub {
my $var = '5,10';
$var =~ tr/,/./;
},
's' => sub {
my $var = '5,10';
$var =~ s/(\d{1,3})(?=(?:\d{3}))/$1\,/g
},
});
QuoteRate s tr
s 683761/s -- -79%
tr 3248863/s 375% --
1
2
3
4
5
$ perl -wle'
$num = shift;
$num =~ s/(\d{1,3})(?=(?:\d{3}))/$1\,/g;
print $num;' 12345678901
123,456,78,901
Gast+2008-12-06 18:00:31--
$num =~ s/(\d{1,3})(?=(?:\d{3}))/$1\./g
|< 1 2 >| | 16 Einträge, 2 Seiten |