2017-04-04 19 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 
関連する問題