我正在寻找一种方法,可以使用一行代码删除美元符号,逗号和句号(我可以使用replacementOccurrences 3x来执行此操作)。我找到了修剪字符(:_)但由于某种原因它不会删除逗号和句点(至少不是所有时间)。
这是我在Xcode 8.1游乐场中获得的:
var myString = "$3,000.50"
myString.trimmingCharacters(in: CharacterSet(charactersIn: "$.,")) //"3,000.50"
myString.trimmingCharacters(in: CharacterSet(charactersIn: myString)) //""
有人可以帮助我理解为什么这不起作用吗?感谢。