加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式取特定字符串中间部分内容

发布时间:2020-12-14 06:38:06 所属栏目:百科 来源:网络整理
导读:不会正则表达式,这个比较常用,留用 注意group[0].value中带着两头筛选条件,group[1].value中没有 string str12="a href="标注1" target=_blank标注2/a"; string pattern12 = "ashref="([^"]*)"starget=_blank(.*?)/a"; var m = Regex.Match(str1

不会正则表达式,这个比较常用,留用

注意group[0].value中带着两头筛选条件,group[1].value中没有

string str12="<a href="标注1" target=_blank>标注2</a>";

            string pattern12 = "<ashref="([^"]*)"starget=_blank>(.*?)</a>";

            var m = Regex.Match(str12,pattern12,RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase);

            string bs1 = m.Groups[1].Value;
            string bs2 = m.Groups[2].Value;


            string str3 = "<a class=bl href="profile.php?action=show&uid=85521">标注3</a>";
            string pattern3 = "<asclass=bl[^<]*>(.*?)</a>";


            m = Regex.Match(str3,pattern3,RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase);

            string bs3 = m.Groups[1].Value;


            string str4 = "<div class=f10>标注4</div>";
            string pattern4 = "<divsclass=f10[^<]*>(.*?)</div>";


            m = Regex.Match(str4,pattern4,RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase);

            string bs4 = m.Groups[1].Value;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读