给你提供一个正则表达式的网站http://www.regexlib.com/Search.aspx?k=Date

解决方案 »

  1.   

    Regex r;
    Match m;this.textBox2.Clear();
    r = new Regex(this.textBox3.Text, RegexOptions.IgnoreCase | RegexOptions.Compiled);
    for (m = r.Match(@"\{[^\{\}]*\}"); m.Success; m = m.NextMatch()) 
    {
    MessageBox.Show(System.Text.RegularExpressions.Regex.Replace(m.ToString(), @"[\{\}]", ""));
    }
      

  2.   

    我去看过了,这个网站有,你自己看看吧http://www.regexlib.com/Search.aspx?k=Date
      

  3.   

    不好意思,刚才写错了
    应该是:
    Regex r;
    Match m;r = new Regex(@"\{[^\{\}]*\}", RegexOptions.IgnoreCase | RegexOptions.Compiled);
    for (m = r.Match(@"{标题}……{公司名称}……{日期}……{内容}……"); m.Success; m = m.NextMatch()) 
    {
    MessageBox.Show(System.Text.RegularExpressions.Regex.Replace(m.ToString(), @"[\{\}]", ""));
    }
      

  4.   

    \{(?<Data>[^{}]*)\}
    string regexString = @"\{(?<Data>[^{}]*\}";
    MatchCollection mc = Regex.Matches(surcestring, regexString);
    foreach(Match m in mc)
    {
        Console.WriteLine(m.Group["Data"]);
    }测试过,可以用。