如何处理Swift中的分隔符格式 3
How to deal with separator format in Swift 3
很难找到(格式化)删除逗号的方法,如果找不到逗号,则保持原样。
我希望实现的是获取距离的结果并将其显示在标签中,以便格式为:
4589.163
而不是
4,589.163
如果找不到逗号分隔符,则保留原样
479.996
我的代码:
if tempDistanceString.contains(",") {
let newString = tempDistanceString.replacingOccurrences(of: ",", with: "")
}
如果支持我的要求,我正在寻找 Formatter。
如有任何帮助,我们将不胜感激。
Swift 3.1
只需将出现的逗号替换为空白字符串。
let aString = "4,589.163"
let newString = aString.replacingOccurrences(of: ",", with: "")
您可以使用 numberFormatter 并将 属性 usesGroupingSeparator
设置为 false
例如:
let formatter = LengthFormatter()
formatter.numberFormatter.usesGroupingSeparator = false
很难找到(格式化)删除逗号的方法,如果找不到逗号,则保持原样。
我希望实现的是获取距离的结果并将其显示在标签中,以便格式为:
4589.163
而不是
4,589.163
如果找不到逗号分隔符,则保留原样
479.996
我的代码:
if tempDistanceString.contains(",") {
let newString = tempDistanceString.replacingOccurrences(of: ",", with: "")
}
如果支持我的要求,我正在寻找 Formatter。
如有任何帮助,我们将不胜感激。
Swift 3.1
只需将出现的逗号替换为空白字符串。
let aString = "4,589.163"
let newString = aString.replacingOccurrences(of: ",", with: "")
您可以使用 numberFormatter 并将 属性 usesGroupingSeparator
设置为 false
例如:
let formatter = LengthFormatter()
formatter.numberFormatter.usesGroupingSeparator = false