C# 通过正则平衡组匹配scrip标签中的json数据
2021-07-11 14:06
标签:line 技术分享 count pat alt reg 多个 value pac 前段在HTML页面中抓数据时碰到的一些问题,有些数据直接隐藏在script标签中了。于是想到了平衡组,分享下。 先通过HTML Agility Pack (非常强大的HTML解析工具)得到具体的HTML内容,通过具体的路径匹配所有的script标签,然后获取你想要的某个script内容,如下图: 开始通过平衡组匹配: string pattern = @"(?isnx) \[ (?> \[(? if (mc.Count > 0 && mc[0].Success) Console.WriteLine(mc[0].Value); 这里我只要第一个json数组,如果你想要匹配多个json直接遍历即可。 C# 通过正则平衡组匹配scrip标签中的json数据 标签:line 技术分享 count pat alt reg 多个 value pac 原文地址:https://www.cnblogs.com/xiongtaotao/p/9645427.html
MatchCollection mc = Regex.Matches(content, pattern);
文章标题:C# 通过正则平衡组匹配scrip标签中的json数据
文章链接:http://soscw.com/index.php/essay/103735.html