什么是更优雅的方式来删除Swift中的String对象中特定字符后的所有字符

前端之家收集整理的这篇文章主要介绍了什么是更优雅的方式来删除Swift中的String对象中特定字符后的所有字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是更优雅的方式去除 Swift中的String对象中的特定字符后的所有字符?

假设我有以下字符串:

str.str

我需要从中删除“.str”.我该怎么做?

提前致谢.

这是一种方法
var str = "str.str"

if let dotRange = str.rangeOfString(".") {
    str.removeRange(dotRange.startIndex..<str.endIndex)
}

更新
在Swift 3中,它是:

var str = "str.str"

if let dotRange = str.range(of: ".") {
  str.removeSubrange(dotRange.lowerBound..<str.endIndex)
}

猜你在找的Swift相关文章