Swift switch char{ case "\u{e2}:

use*_*606 2 string uitextview swift

let splitLines = line.split(separator: "\u{e2}")

case "\u{e2}":
                print("FoundBadReturn")

let newText = text.replacingOccurrences(of: "\u{e2}", with: "\n")
Run Code Online (Sandbox Code Playgroud)

我正在处理 UITextView 中的 RTF 文档。我正在尝试使用 \n 更改包含 \u{e2} 字符的字符串这些行似乎都不适用于字符串

ent*_*nio 5

调试器打印具有误导性。字符是"\u{2028}"“行分隔符”而不是"\u{e2}"。调试器这样做是因为它0xE2是 UTF8 中该字符的第一个字节,它隐藏了其余部分。如果您尝试在 上执行操作(删除、替换、包含...)"\u{2028}",它们将起作用。