美文网首页
Swift 5 字符串转义字符处理更新

Swift 5 字符串转义字符处理更新

作者: zero_zql | 来源:发表于2019-04-29 14:34 被阅读0次

增加了 # 符号,使得写字符串更加简单。

  • 在字符串中包含 " 时不必再加 \

      //before
     let rain = "The is\"new\"string" 
      //after
      let rain = #"The is"new"string"#
    
  • 包含 \ 反斜杠也不需要再加转义符

       //before
      let rain = "The is\\new string" 
      //after
      let rain = #"The is \new string"#
    
  • 由于反斜杠作为字符串中的字符,所以在插入值的时候需要在后面再加个 #

  •     //before
       let age = 26
       let dontpanic = "myAge is \(age)"
       // after
       let answer = 26
       let dontpanic = #"myAge is \#(age)"#
    

    *当字符串包含 # 时, 前后应用 ## 包裹字符串

       let str = ##"this is "a"#good ideal"##   
    

*用 #""" 开头 """#结尾 来表示多行字符串

  let multiline = #"""
  The answer to life,
  the universe,
  and everything is \#(answer).
  """#
  • 由于不用反斜杠转义 使得正则表达式更加简洁明了

       //before
       let regex1 = "\\\\[A-Z]+[A-Za-z]+\\.[a-z]+"
      //after
       let regex2 = #"\\[A-Z]+[A-Za-z]+\.[a-z]+"#
    

相关文章

  • Swift 5 字符串转义字符处理更新

    增加了 # 符号,使得写字符串更加简单。 在字符串中包含 " 时不必再加 \ //before let rain...

  • Swift 5 新增了什么?(下)

    书接前文(Swift 5 新增了什么?(上))继续介绍 Swift 5 的新增特性。 字符串插值更新 Swift ...

  • 判断字符串中是否含有特殊字符

    判断字符串中是否含有特殊字符 处理html特殊字符转义问题参考文章

  • day003 笔记

    字符串 字符串是使用' 或 "括起来的内容。 转义字符 阻止转义 可以通过在字符串前加r或R来阻止转义字符转义。实...

  • PHP字符串处理函数

    字符串长度函数 字符串替换函数 截取字符串函数 分割、连接、反转函数 空白处理函数 字符转义函数 字符串比较函数

  • day-4(字符串总结)

    字符串 一.字符串的元素 1.1阻止转义 在字符串的最后可以添加r/R来阻止字符串中的转义字符串转义。 例如 2....

  • 字符串相关知识点

    字符串格式化所用占位符列表 转义字符 \ 运算 + :拼接 * :复制 字符串的处理 编码解码的问题

  • #HTML#速查

    1、转义字符串/字符实体(Character Entity)转义字符串=&+实体/#实体编号+分号 “<”和“>”...

  • Swift5 字符串(String)操作

    Swift字符串创建 Swift字符串拼接 Swift字符串追加 Swift字符串格式化 Swift获取字符串长度...

  • day4_字符串

    1.字符串中的元素 1.1阻止转义   在字符串的最前面加r/R来阻止字符串中的转义字符转义 1.2获取字符串中的...

网友评论

      本文标题:Swift 5 字符串转义字符处理更新

      本文链接:https://www.haomeiwen.com/subject/ijuynqtx.html