有没有办法删除字符串中某个字符后的所有内容?

时间:2015-10-11 04:26:35

标签: string swift

例如,我有一堆HTML条目以/">结尾而且我想要这一切之前的一切。是否有内置的方法来完成这项工作?

也许replaceOcurrencesOfString()之类的东西看起来像removeRangeAfterOcurrenceOfString()

示例:

我需要这个:

some-html-link-ending/">

看起来像这样:

some-html-link-ending

1 个答案:

答案 0 :(得分:2)

您可以使用此

mutating func replace(originalString:String, withString newString:String)
{
    let replacedString = self.stringByReplacingOccurrencesOfString(originalString, withString: newString, options: nil, range: nil)
    self = replacedString
} 

使用:

name.replace("/">", withString: " ")