RegEx.Replace(str,@"\([^\)]*\)","()");

解决方案 »

  1.   

    RegEx.Replace(str,@"^[^\)]*\(\)[^\)]*$","");
      

  2.   

    规则不明确,
    (abcd)=>()
    那么
    (ds(fd)32)=>?ls的笔误了?
    \([^()]*\)
      

  3.   

    string s= Regex.Replace(input, @"^\(.*\)$", "");
      

  4.   


    string message = "sdfsdf(ads).sd.(fghfg)fsdf sd(sdsd)";
    Regex reg = new Regex(@"\(([^}]*?)\)");
    message = reg.Replace(message, "()");
    Console.WriteLine(message);
      

  5.   


    string message = "sdfsdf(ads).sd.(fghfg)fsdf sd(sdsd)";
    Regex reg = new Regex(@"\(([^\)]*?)\)");
    message = reg.Replace(message, "()");
    Console.WriteLine(message);