Any way to replace characters on Swift String?

前端 未结 21 2158
忘了有多久
忘了有多久 2020-11-22 04:59

I am looking for a way to replace characters in a Swift String.

Example: \"This is my string\"

I would like to replace \" \" with \"+\" to get \

21条回答
  •  滥情空心
    2020-11-22 05:41

    A category that modifies an existing mutable String:

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

    Use:

    name.replace(" ", withString: "+")
    

提交回复
热议问题