Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换Swift字符串中的字符?_Swift - Fatal编程技术网

替换Swift字符串中的字符?

替换Swift字符串中的字符?,swift,Swift,我有一个包含逗号的字符串。但是,我想用一个点来代替逗号。这一定是可能的,可惜我做不到。我不仅仅是要回电话。逗号是唯一的,不幸的是,它也失去了一切 let cijfers = "38,5" let start = cijfers.startIndex; let end = cijfers.index(cijfers.startIndex, offsetBy: 3); let result = cijfers.replacingCharacters(in: start..<end, with:

我有一个包含逗号的字符串。但是,我想用一个点来代替逗号。这一定是可能的,可惜我做不到。我不仅仅是要回电话。逗号是唯一的,不幸的是,它也失去了一切

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)
让cijfers=“38,5”
让start=cijfers.startIndex;
设end=cijfers.index(cijfers.startIndex,offsetBy:3);

让result=cijfers.replacingCharacters(in:start..出于您的目的,您使用的
cijfers.replacingOccurrences
方法不正确。 试试这个:

let str = "38,5"
let replaced = str.replacingOccurrences(of: ",", with: ".")
print(replaced)