gpt4 book ai didi

perl - 如何在 Perl 中将数字转换为英文形式?

转载 作者:行者123 更新时间:2023-12-01 06:59:46 25 4
gpt4 key购买 nike

我需要一个以数字为输入的 Perl 脚本示例 222
它应该输出为 222 .

最佳答案

使用 Lingua::EN::Numbers - 将“407”变成“407”等。

use Lingua::EN::Numbers qw(num2en num2en_ordinal);

my $x = 234;
my $y = 54;
print "You have ", num2en($x), " things to do today!\n";
print "You will stop caring after the ", num2en_ordinal($y), ".\n";

打印:
You have two hundred and thirty-four things to do today!
You will stop caring after the fifty-fourth.

如果您阅读该模块的文档,您会发现该模块还支持以下内容,例如,
  • 可以处理整数 像“12”或“-3”和实数 像“53.19”。
  • 它也理解指数符号 -- 把“4E9”变成“四次十到九次。
  • 它将“INF”、“-INF”、“NaN”分别转换为“infinity”、“negative infinity”和“not a number”。
  • 关于perl - 如何在 Perl 中将数字转换为英文形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021393/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com