例如<html>
<head></head>
<body>
<div id="tset"><span>test</span>
<span>test</span>
<span>test</span>
<span>test</span></br></br></br></div>
</body>
<html>
我想去div标签里面的全部内容,这些内容是多行的,这个正则表达式要怎么写。纠结半天了
<head></head>
<body>
<div id="tset"><span>test</span>
<span>test</span>
<span>test</span>
<span>test</span></br></br></br></div>
</body>
<html>
我想去div标签里面的全部内容,这些内容是多行的,这个正则表达式要怎么写。纠结半天了
tempStr = Regex.Replace(tempStr, @"(?<=<div[^>]*>)[\s\S]*(?=</div>)", string.Empty);
div
嵌套的!!
string[] result = Regex.Matches(yourHtml,@"(?s)(?<=<div[^>]*>.+?<span>)[^<>]+").Cast<Match>().Select(m=>m.Value).ToArray();
开始与<div.....> 结束于:</div>