Swift基础之字符串trim方法使用

Swift基础之字符串trim方法使用_第1张图片
world-cup.jpeg

trim表示裁剪和修剪的意思,在swift中可以通过trim方法来删除字符串前后的空格或指定字符。例如在搜索的输入框内,为了避免用户提交的内容前后有空字符串,可以通过trim方法来处理。

1. 删除字符串前后多余的空格

let str1 = "    welcome to china , hehe hh    "
let str2 = str1.trimmingCharacters(in: .whitespaces)
print(str1)
print(str2)

2. CharacterSet枚举类型

  • controlCharacters 控制符
  • whitespaces 空格
  • newlines 换行符
  • whitespacesAndNewlines 空格换行
  • decimalDigits 小数
  • letters 文字
  • lowercaseLetters 小写字母
  • uppercaseLetters 大写字母
  • nonBaseCharacters 非基础
  • alphanumerics 字母数字
  • decomposables 可分解
  • illegalCharacters 非法字符
  • punctuationCharacters 标点
  • capitalizedLetters 大写
  • symbols 符号

3. 删除字符串前后指定的字符

let str1 = <>welcome home<>
let characterSet = CharacterSet(charactersIn: "<>")
let str2 = str1.trimmingCharacters(in: characterSet)

// 打印结果
print(str1)
print(str2)

你可能感兴趣的:(Swift基础之字符串trim方法使用)