Ash*_*ani 1 character special-characters ios swift
什么是\bswift中的等价物?我必须拆分从服务器收到的字符串\b?
从Swift参考中的"字符串和字符":
字符串文字中的特殊字符
字符串文字可以包含以下特殊字符:
- 转义的特殊字符
\0(空字符),\\(反斜杠),\t(水平制表符),\n(换行符),\r(回车),\"(双引号)和\'(单引号)- 一个任意的Unicode标量,写为
\u{n},其中n是1-8位十六进制数,其值等于有效的Unicode代码点
因此Swift没有退格字符的特殊字符,就像\b在C语言中一样.您可以使用Unicode特殊字符\u{n}:
let string = "THIS\u{8}IS\u{8}A\u{8}TEST"
Run Code Online (Sandbox Code Playgroud)
或者从Unicode值创建一个字符串:
let bs = String(UnicodeScalar(8))
let string = "THIS\(bs)IS\(bs)A\(bs)TEST"
Run Code Online (Sandbox Code Playgroud)