我有这样的代码
string pattern = "<(.|\n)+?>";
System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Reg(pattern);
string result = "";
result = regEx.Replace(htmlText, "");
在这个“htmlText”中会有一些html代码也包含break标签。现在它替换了所有的html标签,但我想留下break标签并替换其余的标签。 我该怎么做?有人有任何想法吗?
由于
答案 0 :(得分:1)
你可以尝试这个:
&LT;(?BR | / BR)+&GT;
?答案 1 :(得分:0)
这应该有效:
string html = "<span>test<br><br /></span>";
Regex regex = new Regex("<[^(?!br)>]*>", RegexOptions.Compiled);
string result = regex.Replace(html, string.Empty);