查找连续的<br>(中间可能会有半角的空格),然后变成一个<br>如:
<br><br> <br><BR> <br>
替换成
<br>

解决方案 »

  1.   

    s = Regex.Replace(s, @"(?i)\s*(<br>\s*)+", "<br>");
      

  2.   

    匹配所有连续的的<br>,然后替换成一个
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Text.RegularExpressions;
    using System.Globalization;
    using System.IO;
    using System.Data.SqlClient;namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                string str = @"<br> <br> <br> <BR> <br> <><br> <br> <br> <BR> <br> ";
                Console.WriteLine(Regex.Replace(str,@"(?i)(\s*<br>\s*)+","<br>"));
            }
        }
    }