美文网首页
swift 3.0 截取字符串

swift 3.0 截取字符串

作者: 我丑我先睡 | 来源:发表于2016-12-06 16:36 被阅读0次

    在swift 3.0 以后,不能使用数字角标截取字符串了,手头的需求是将“<a href="http://weibo.com" rel="nofollow">新浪微博</a>” 标签中的内容截取出来。
    随便翻了一些博客,没有找到我想要的方法(肯定是我找的太少了。。。)
    所以自己写吧!

            // 数据源
            let source = "<a href=\"http://weibo.com\" rel=\"nofollow\">新浪微博</a>"
            // 开始range
            let st = source.range(of: ">")
            // 结束range
            let ed = source.range(of: "</a>")
            // 截取
            let result = source.substring(with: (st?.upperBound)!..<(ed?.lowerBound)!)
    

    至于其他的截取,比如从开始截取或者从某一位置截取到最后都很简单不多说了。(其实因为我是新手,怕自己也说不明白。。。)

    相关文章

      网友评论

          本文标题:swift 3.0 截取字符串

          本文链接:https://www.haomeiwen.com/subject/ctyrmttx.html