把汉语中的数字转换为阿拉伯数字谁能用perl编一段程序,将汉语中的数字(简体)转换为阿拉伯数字,像一百二十八->128,或提供一个思想.
问题描述:
把汉语中的数字转换为阿拉伯数字
谁能用perl编一段程序,将汉语中的数字(简体)转换为阿拉伯数字,像一百二十八->128,或提供一个思想.
答
用switch,先将1到9的汉字分别转换过来,然后再查找万百千十,分别对应10000,1000,100,10,再看其前面的数字是多少就乘以几,比如一百二十八分为三个部分,一百,二十,八,取得一和百,用1乘100,加上2乘10,加上8,得出结果.