swift 字符串的截取和拼接

下面为大家介绍一下 swift 中字符串的截取和拼接

例如 下面这个字符串
source = “nofollow”>360安全浏览器

最后需要的结果 —–> 来自360安全浏览器

func getSourceStr(source:String?) -> NSMutableAttributedString{

    //判断是否为 nil ,而且是否包含 ">
    guard let s = source where s.containsString("\">") else{
        let str = "微博demo"
        return getSourceAttr(str)
    }
    //起始位置
    let startRange = s.rangeOfString("\">")!
    let endRange = s.rangeOfString("NSMutableAttributedString{

    //最终显示格式
    let name = "来自" + result
    //得到range
    let range = (name as NSString).rangeOfString("来自")
    //创建一个可变富文本
    let attr = NSMutableAttributedString(string: name)

    //设置属性
    attr.addAttributes([NSForegroundColorAttributeName:UIColor.grayColor()], range: range)

    return attr
}

以上,谢谢大家!希望会对大家有所帮助!

你可能感兴趣的:(字符串截取,swift,字符串截取)