我需要一個Perl腳本,它以數字作爲輸入示例222 ,它應該輸出爲。如何在Perl中將數字轉換爲英文形式?
3
A
回答
15
使用Lingua::EN::Numbers - 轉 「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’,‘南’到‘無窮大’,」負無窮大「和」不是數字「
+0
鏈接已損壞。 – 2017-05-04 14:48:33
-1
這裏是一個:
描述:這基本上將一 數爲單詞。它只能轉換 數字小於或等於 數量的novemdecillion。它有一個 完整的輸入驗證過程。
9
Number::Spell可以幫助你:
-2
相關問題
- 1. 如何在PHP中將英文數字轉換成英文?
- 2. 如何將英文數字轉換爲java中的中文
- 3. 在perl中將數字轉換爲HEX
- 4. Python3將非英文字符轉換爲英文字符
- 5. 在C++中將數字轉換爲英文(1-99)
- 6. 如何將西里爾字符串轉換爲英文在c#
- 7. 將美式英文單詞轉換爲英式單詞
- 8. 將中文日期轉換爲英文
- 9. 在Perl中將字節轉換爲MB
- 10. 用str_replace將波斯語數字轉換爲英文數字
- 11. 在R中將特殊字母轉換爲英文字母
- 12. 如何將英文縮寫形式替換爲他們的詞典形式
- 13. 如何將英尺轉換爲英寸字符串
- 14. 如何將文本文件轉換爲perl中的JSON數據?
- 15. 如何在clojure中將列表形式轉換爲函數
- 16. Excel將數字轉換爲指數形式的文本
- 17. 如何將日期日期轉換爲英文日期格式?
- 18. 如何在SQL查詢中將外來字符轉換爲英文字符?
- 19. 將阿拉伯數字轉換爲英文字符串
- 20. 將數字轉換爲英文字母列表
- 21. 將外國文字(希臘文)轉換爲英文文字。
- 22. 將英文數字轉換爲html文檔中的阿拉伯數字
- 23. 如何將數字轉換爲文本?
- 24. 將字符從任何語言轉換爲英文字符
- 25. 如何在Perl中將日期轉換爲所需的格式?
- 26. 如何在Perl中將yyyy-mm-dd hh:mm:ss轉換爲UTC格式?
- 27. Excel數字轉換爲指數形式
- 28. SQL EncryptByKey/DecryptByKey將以英文保存的數據轉換爲非英文字符
- 29. 如何將此格式轉換爲perl中的JSON格式?
- 30. 在Perl中,如何將哈希數組轉換爲值數組?
任何時候,如果您想在Perl中做某些事情,請從[搜索CPAN](http://search.cpan.org)開始,查找已經完成的代碼你需要的東西大多數情況下,CPAN已經找到了你的想法 – 2010-10-27 04:15:49
並且不依賴任何在網絡上發現的舊代碼,它往往很糟糕 – mirod 2010-10-27 13:25:12