求一个正则式的写法
我想把HTML标签中除了 <br> </br> <p> </p> 四个标签以外的标签全部替换成空的。这个正则式该怎么写?
------解决方案--------------------试下
string yourStr = ...........;
string resultStr = Regex.Replace(yourStr, @ " <(?!(p> |p\s|/br> |br))[\s\S]*?> ", " ", RegexOptions.IgnoreCase);
------解决方案--------------------string html = "a <br> </br> <p> </p> <abc> </abc> ";
string ret = System.Text.RegularExpressions.Regex.Replace(html, @ " <(?!(/p> |p|/br> |br))[\s\S]*?> ", " ");
MessageBox.Show(ret);