退格(\ b)等同于快速语言

时间:2016-08-19 15:13:05

标签: ios swift character special-characters

swift中的<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>等价物是什么?我必须拆分从\b服务器收到的字符串?

1 个答案:

答案 0 :(得分:7)

来自Swift中的"Strings and Characters" 参考:

  

字符串文字中的特殊字符

     

字符串文字可以包含以下特殊字符:

     
      
  • 转义的特殊字符\0(空字符),\\(反斜杠),\t   (水平标签),\n(换行),\r(回车),\"(双   引用)和\'(单引号)
  •   
  • 任意Unicode标量,写为   \u{n},其中n是1-8位十六进制数,值等于   有效的Unicode代码点
  •   

因此Swift没有退格的特殊字符 字符,如C语言中的\b。您可以使用Unicode 特殊字符\u{n}

let string = "THIS\u{8}IS\u{8}A\u{8}TEST"

或从Unicode值创建一个字符串:

let bs = String(UnicodeScalar(8))
let string = "THIS\(bs)IS\(bs)A\(bs)TEST"