|< 1 2 3 4 5 6 >| | 51 Einträge, 6 Seiten |
$str =~ s/\,//g;
$str =~ s/\,//g;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl
use warnings;
use strict;
use Benchmark qw(cmpthese);
cmpthese (-3, {
'regex' => sub { my $str = "a,b,c," x 1000;
$str =~ s/,//g;
},
'tr' => sub { my $str = "a,b,c," x 1000;
$str =~ tr/,//d;
},
});
_ _END_ _
Rate regex tr
regex 878/s -- -96%
tr 19783/s 2154% --
if ( ((( (a and b) or (c and d) ))) or e ) {...}
|< 1 2 3 4 5 6 >| | 51 Einträge, 6 Seiten |