www.aa.com/abc/dabc-a1.html
www.aa.com/dabc-a1.html分别取出dabc-1求高人

解决方案 »

  1.   

    是dabc-a1吧?string input=@"www.aa.com/abc/dabc-a1.html";
    MessageBox.Show(Regex.Match(input, @"(.*/)*(.+)\.html").Result("$2"));
      

  2.   

    try...MatchCollection mc = Regex.Matches(yourStr, @"[^/.]+(?=\.html)");
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Value + "\n";
    }
      

  3.   

    学习  
    能不能讲讲自己写的正则的意思 啊
    MessageBox.Show(Regex.Match(input, @"(.*/)*(.+)\.html").Result("$2"));
    括号里的是什么意思啊
      

  4.   

    跟楼上一样  @"(.*/)*(.+)\.html=abc/dabc-a1.html ?
    还是/dabc-a1.html