2017-04-04 40 views
0

我正在使用語音API,通常我回來的輸入將是數字,我需要將其轉換爲整數。例如:將數字的文本表示轉換爲整數

四百二十七個

將需要轉換爲

我不知道如何做到這一點,是有什麼內置到迅速?

回答

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