C# 如何替换多次发生的<;br>;用字符串标记
我需要格式化一封电子邮件 因此需要删除多个C# 如何替换多次发生的<;br>;用字符串标记,c#,html,regex,C#,Html,Regex,我需要格式化一封电子邮件 因此需要删除多个标记 我试过这个 result = Regex.Replace(result, @"[<br> ]{2,}", @"<br>", RegexOptions.None); result=Regex.Replace(result,@“[]{2,}”,@“”,RegexOptions.None); 但是不起作用 请协助 谢谢您的regexp将无法正常工作,因为使用[]{2,}可以匹配至少两个字符和空格的所有组合。 使用(*)+匹配多
标记
我试过这个
result = Regex.Replace(result, @"[<br> ]{2,}", @"<br>", RegexOptions.None);
result=Regex.Replace(result,@“[
]{2,}”,@“
”,RegexOptions.None);
但是不起作用
请协助
谢谢您的regexp将无法正常工作,因为使用
[
]{2,}
可以匹配至少两个字符和空格的所有组合。使用
(*
)+
匹配多个
标记,标记之间可能有空格。请提供您的示例输入。从第一眼看,你的正则表达式应该完成它的工作。Heloo我需要
·A
·B
·C
请查看图片1
和图片2
谢谢大家,
您只想删除
?你可以用一个简单的call@AnnG好吧,在样本输入上运行样本代码之后,我看不到任何“意外”行为。所有多个连续的
标签都被一个替换。那么你的问题是什么?:(不起作用..即使我单独运行它,我也会得到格式化的字符串。无论如何。thnx..会继续查找