美文网首页
swift -- 2 String字符串

swift -- 2 String字符串

作者: 老急急 | 来源:发表于2017-10-23 11:54 被阅读0次

trimmingCharacters 删除前后多余的空格

//原始字符串
let str1 = "   jack   "
//除去前后空格
let str2 = str1.trimmingCharacters(in: .whitespaces)
CharacterSet 里各个枚举类型的含义如下:
  • controlCharacters:控制符
  • whitespaces:空格
  • newlines:换行符
  • whitespacesAndNewlines:空格换行
  • decimalDigits:小数
  • etters:文字
  • lowercaseLetters:小写字母
  • uppercaseLetters:大写字母
  • nonBaseCharacters:非基础
  • alphanumerics:字母数字
  • decomposables:可分解
  • illegalCharacters:非法
  • punctuationCharacters:标点
  • capitalizedLetters:大写
  • symbols:符号

删除前后指定的字符

//原始字符串
let str1 = "--天啊--"
//删除前后<>
let characterSet = CharacterSet(charactersIn: "--")
let str2 = str1.trimmingCharacters(in: characterSet)

substring swift3.0和swift4.0区别

let newStr = String(str[..<index]) // = str.substring(to: index) In Swift 3
let newStr = String(str[index...]) // = str.substring(from: index) In Swif 3
let newStr = String(str[range]) // = str.substring(with: range) In Swift 3

相关文章

网友评论

      本文标题:swift -- 2 String字符串

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