从HTML字符串中删除特定的div

时间:2018-08-10 19:24:14

标签: c# html regex

我有一个HTML字符串,我想根据特定条件从中剥离特定的div及其所有内容,我的div具有特定的类,并且其中包含其他嵌套的div。我尝试使用正则表达式,但是问题在于它使用了第一个</div>而忽略了以下内容。

string html = "<div class=\"card-set--six manual-cardset\"><div>test string</div></div>";
html = new Regex("<div class=\"card-set--six manual-cardset\">.*?</div>").Replace(html, string.Empty);

就我而言,它应该删除所有内容,并且我应该得到一个空字符串。但是这个正则表达式返回了我</div>

1 个答案:

答案 0 :(得分:-2)

。*之后删除问号?