有时候我们会接触到一些页面数据,那么使用正则表达式去匹配到想要的数据的操作是非常快速的,如图下为例是本次拿到的部分HTML数据。
.*?.*?<等价于 ** 数据所取部分的 > ** <&#xff0c;开头>到
let regular &#61; try NSRegularExpression(pattern: pattern, options: NSRegularExpression.Options.caseInsensitive)
let reg &#61; regular.matches(in: html, options: NSRegularExpression.MatchingOptions.init(rawValue: 0), range: NSMakeRange(0, html.characters.count))
for checking in reg {
var str &#61; (html as NSString).substring(with: checking, range)
//str就是正则匹配后拿到的数据&#xff0c;因为这里拿到的数据开头包含了> 、结尾包含了
str &#61; str.replacingOccurrences(of: ">", with: "")
str &#61; str.replacingOccurrences(of: "
print(str) //图下是最终输出
}
}
catch
{
}
}
var cpro_id = "u6885494";