本帖最后由 wujianghuawujianghua 于 2011-06-23 08:40:14 编辑

解决方案 »

  1.   

    本帖最后由 lxcnn 于 2011-06-23 08:44:07 编辑
      

  2.   

                string test = "abc (不固定的字符) c";
                Regex reg = new Regex(@"(?<=[((])[^()()]*(?=[))])");
                MatchCollection mc = reg.Matches(test);
                foreach (Match m in mc)
                {
                    richTextBox2.Text += m.Value + "\n";
                }
      

  3.   

    真的谢谢了,能行呢,为什么是@"(?<=[((])[^()()]*(?=[))])"呢
    ?<=我知道是零断言后内容, ?=断言前内容,可里面的[((]跟[()()]不懂为什么要这样做呢,
    能解释下么,我想学习下,谢谢了哦