Perl : Comment afficher des "gros" chiffres avec un séparateur de milliers ?

Hummm quand il s'agit de lire des très grand chifres à l'écran, il n'est pas très pratique de devoir compter à la main sur l'écran les groupes de milliers...
Et donc un séprateur de millier prend tout son sens :
1'456'987 est plus lisible que 1456987 !
c'est ainsi que Perl devient votre petit à petit votre alié quotidien.
Car à l'aide des expressions régulières et de l'opérateur de substitution il est très facile d'obtenir l'effet escompté en 3 lignes !
En éxécutant le code ci-dessous on obtient .
My personal fortune is 1'234'567 US$

#!/usr/bin/perl -w
use strict;
my $test = "My personal fortune is 1234567 US\$";
print PrintStringWithThousandSeparator($test);

sub PrintStringWithThousandSeparator
{
my $Newtext = $_[0];
$Newtext =~ s/(?<=\d)(?=(?:\d\d\d)+(?!\d))/'/g;
return $Newtext;
}

Commentaires

Posts les plus consultés de ce blog

Comment extraire les fichiers disques en raw d'un backup proxmox vma

Find the lists of disks of your Proxmox VM stored in a ceph cluster

Comment copier une machine virtuelle kvm en raw sur un Volume Group LVM2 se trouvant sur un disque en DRBD