gpt4 book ai didi

ios - Swift:从金额文本中获取货币符号

转载 作者:行者123 更新时间:2023-11-28 10:04:01 25 4
gpt4 key购买 nike

如何从同时包含金额和符号的字符串中提取货币符号。这些字符串可以是任何国际格式,因为我是从 NumberFormatter 获取它们的。此类字符串的一些示例及其结果如下:-

446.99 美元 =-> $

445.34 美元 45 => 美元

445,34 45 美元 => 美元

THB567 => 泰铢

567 泰铢 => 泰铢

还有更多。

我已经知道 NumberFormatter 属性 currencySymbolinternationalCurrencySymbol 但它们无助于获得像美国那样的通用解决方案$ 他们分别返回给你 $ 和 USD。如果那里有任何 regex 那么我也很乐意尝试。

PS:我需要这些信息来根据下图格式化我的货币符号:- enter image description here

最佳答案

您可以按如下方式进行:

let currency = str.trimmingCharacters(in: CharacterSet(charactersIn: "0123456789., "))

关于ios - Swift:从金额文本中获取货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56699827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com