例子
原内容 45lkkad{rt3}dsfklll{5d%$}sssss 如何用正则表达式去除{}中的内容,并包含{}

解决方案 »

  1.   

                string str = "45lkkad{rt3}dsfklll{5d%$}sssss";
                string result = Regex.Replace(str, @"\{[^}]+\}", "");
                Console.WriteLine(result);
      

  2.   

    string tempStr = "45lkkad{rt3}dsfklll{5d%$}sssss";
                tempStr = Regex.Replace(tempStr, @"(?<={).*?(?=})", "");//45lkkad{}dsfklll{}sssss
      

  3.   

    string str = "45lkkad{rt3}dsfklll{5d%$}sssss"; 
    str= Regex.Replace(str, "{[^}]+?}", "");
    Console.WriteLine(str);