快速替换第一次出现的字符串

Fab*_*ler 5 string replace ios swift

我有字符串"Das Auto ist blau, das andere ist allerdings blau"

我试图仅将第一个替换"blau""red".

我已经尝试过.replacingOccurrences,但这对我不起作用。

Sh_*_*han 9

你可以试试

 let str = "Das Auto ist blau, das andere ist allerdings blau"
 if let range = str.range(of:"blau") {
     print(str.replacingCharacters(in: range, with:"red"))
 }
Run Code Online (Sandbox Code Playgroud)