C# 正则表达式提取嵌套的html代码
如字符串<divid="a">jk<divid="b">mm<divid="c"></div></div></div>.构建一个正则表达式,根据id值(b)提取字符串中的...
如字符串<div id = "a">jk<div id = "b">mm<div id = "c"></div></div></div>.
构建一个正则表达式,根据id值(b)提取字符串中的<div id = "b">mm<div id = "c"></div></div>.
注:id为b的div内可能嵌套多个div。本提问只是为了说明问题,故只嵌套了一个。
目前我的财富值为0,故无悬赏财富,还请大家帮忙,不胜感激! 展开
构建一个正则表达式,根据id值(b)提取字符串中的<div id = "b">mm<div id = "c"></div></div>.
注:id为b的div内可能嵌套多个div。本提问只是为了说明问题,故只嵌套了一个。
目前我的财富值为0,故无悬赏财富,还请大家帮忙,不胜感激! 展开
1个回答
展开全部
Regex rg = new Regex(@"<(?<HtmlTag>[\w]+)[^>]*\s[iI][dD]=(?<quot>('|""))idname(\k<quot>)[^>]*>((?<Nested><\k<HtmlTag>[^>]*>)|</\k<HtmlTag>>(?<-Nested>)|.*?)*</\k<HtmlTag>>",RegexOptions.IgnoreCase);
测试通过。
idname换成你的id
测试通过。
idname换成你的id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询