我正在使用语音API,通常我得到的输入将是数字,我需要将其转换为整数。例如:
四百二十七
需要转换为
427
我不知道怎么做,swift内置了什么?
答案 0 :(得分:1)
NumberFormatter
可以这样做,但字符串必须采用特定格式
let numberString = "four hundred and twenty-seven"
let formatter = NumberFormatter()
formatter.locale = Locale(identifier: "en_US")
formatter.numberStyle = .spellOut
formatter.number(from: numberString) // 427