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

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)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容