草庐IT

spellOut

全部标签

php - NumberFormatter::SPELLOUT 俄语和意大利语拼写顺序

此代码适用于英语、西类牙语和德语序数,但不适用于俄语或意大利语序数。'ru-RU','it-IT'也不起作用例如,我得到俄语中的2->два(这是基数),但我想要序数,这里是2->второй。例如,我得到意大利语的2->due(这是基数),但我想要序数,这里是2->secondo。更新:我在法语、西类牙、德语和其他一些语言中找到了一个解决方案:maskuline序数:%spellout-ordinal-maskuline女性序数:%spellout-ordinal-feminine俄语和意大利语版本不起作用,我已经尝试使用-maskuline/-feminine$ru_ordinal

swift - 将 NumberFormatter.Style.spellOut 转换为 Int

尝试找到一种将纯英文数字(例如One、Two...)转换为Int(例如1、2...)的方法我知道有一种方法可以使用numberFormatter:NumberFormatter=NumberFormatter()numberFormatter.numberStyle=NumberFormatter.Style.spellOutvarstring=numberFormatter.string(from:3)//"three"有没有反向转换的方法?我试图避免使用像["One","Two"..]这样的字符串数组 最佳答案 数字格式化器双向