swift 获取网页中图片地址的正则表达式

来源:互联网 发布:罗伯托.贝尼尼 知乎 编辑:程序博客网 时间:2024/05/17 19:59
func URLRegex(text: String){    do{        let pattern = "\\bhttp?://.*?(jpg|png)"        let dataDetector = try NSRegularExpression(pattern: pattern, options: NSRegularExpressionOptions.CaseInsensitive)        let res = dataDetector.matchesInString(text, options: NSMatchingOptions(rawValue: 0), range: NSMakeRange(0, text.characters.count))        for checkingRes in res        {            let str = (text as NSString).substringWithRange(checkingRes.range)            print(str)            self.dataArray.append(str)        }        print(self.dataArray)         self.collection.reloadData()    }catch    {        print(error)    }}
0 0
原创粉丝点击