Swift - 去除字符串前后的空白(trim方法)

大多数编程语言都提供了  trim 方法来除去字符串前后多余的空白, Swift 中也提供了类似的方法: trimmingCharacters,这个方法除了可以清除前端或后端多余的空白,还可以清除其他指定的字符。 

1,删除前后多余的空格

(1)样例代码
1
2
3
4
5
6
7
8
//原始字符串
let  str1 =  "   欢迎访问 hangge.com   "
//除去前后空格
let  str2 = str1.trimmingCharacters( in : .whitespaces)
 
//打印结果
print ( "原字符串:\(str1)" )
print ( "新字符串:\(str2)" )
(2)运行结果
可以看到字符串前面和后面的空格被删除了(内部的空格没有影响)。
原文:Swift - 去除字符串前后的空白(trim方法)
CharacterSet  里各个枚举类型的含义如下:
  • controlCharacters:控制符
  • whitespaces:空格
  • newlines:换行符
  • whitespacesAndNewlines:空格换行
  • decimalDigits:小数
  • letters:文字
  • lowercaseLetters:小写字母
  • uppercaseLetters:大写字母
  • nonBaseCharacters:非基础
  • alphanumerics:字母数字
  • decomposables:可分解
  • illegalCharacters:非法
  • punctuationCharacters:标点
  • capitalizedLetters:大写
  • symbols:符号

2,删除前后指定的字符

(1)下面代码将  String 字符串前后的尖括号给去除掉
1
2
3
4
5
6
7
8
9
//原始字符串
let  str1 =  "<<hangge.com>>"
//删除前后<>
let  characterSet =  CharacterSet (charactersIn:  "<>" )
let  str2 = str1.trimmingCharacters( in : characterSet)
 
//打印结果
print ( "原字符串:\(str1)" )
print ( "新字符串:\(str2)" )
(2)运行结果
原文:Swift - 去除字符串前后的空白(trim方法)

原文出自: www.hangge.com   转载请保留原文链接: http://www.hangge.com/blog/cache/detail_1649.html
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值