猿问

正则表达式高手进 高级匹配

规则如下

<div class='ad'>

<div>dfdferhgthghg</div>

<div>tgtgfbvf</div>

<div>rtrggf</div>

...................div个数不定

</div>

匹配从<div class='ad'>到</div>的所有字符串,中间的div 必须是嵌套出现


jeck猫
浏览 642回答 2
2回答

慕姐8265434

string beginstr="<div class='ad'>";string endstr="</div>";&nbsp;Regex rg = new Regex(string.Format(@"{0}(?<g1>.*){1}", beginstr, endstr));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (rg.IsMatch(input))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return rg.Match(input).Groups["g1"].Value;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
随时随地看视频慕课网APP
我要回答