在Swift String中替换字符?

6

我有一个包含逗号的字符串。然而,我想用句点替换逗号。这应该是可能的,但不幸的是我做不到。我只能得到 .5 ,逗号已经被去除了,但是它后面的所有内容也消失了。

let cijfers = "38,5"
let start = cijfers.startIndex;
let end = cijfers.index(cijfers.startIndex, offsetBy: 3);
let result = cijfers.replacingCharacters(in: start..<end, with: ".")
print(result)
1个回答

9
你使用 cijfers.replacingOccurrences 的方式不正确,针对你的需求,请尝试以下代码:
let str = "38,5"
let replaced = str.replacingOccurrences(of: ",", with: ".")
print(replaced)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接