是否有将数字(千位)分组的功能? [英] Is there a function which does grouping numbers (thousand)?

查看:53
本文介绍了是否有将数字(千位)分组的功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(小)模块中隐藏的某个功能可以为我做到这一点:

Is there somewhere hidden in a (small) module a function, which does this for me:

my $var = 23654325432;
$var = reverse $var;
$var =~ s/\d{3}\K(?=\d+)/_/g;
$var = reverse $var;

我喜欢 Number :: Format ,但是它没有通过所有测试在Windows上.

I like Number::Format but it didn't pass all tests on windows.

use Number::Format;
my $nf = new Number::Format( 
    -thousands_sep   => ',',
    -decimal_point   => '.',
);

my $formatted = $nf->format_number( 23142153 );

推荐答案

查看 perl5i .它具有commifygroup_digits方法.

这篇关于是否有将数字(千位)分组的功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆