我正在使用语音 API,我得到的输入通常是数字,我需要将其转换为整数。例如:
四百二十七
需要转换为
427
我不知道如何做到这一点,swift 中有什么内置的吗?
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句