字符串
href="/123123/lib/123123/1.gif"
href="/234/lib/234/1.txt"
href="/2341/aa/2341/11.txt"我想用正则取出包含lib的放入数组
array(0) = href="/123123/lib/123123/1.gif"
array(1) = href="/234/lib/234/1.txt"

解决方案 »

  1.   

    try...            Regex reg = new Regex(@"(?is)href=""[^""]*?\blib\b[^""]*""");
                MatchCollection mc = reg.Matches(yourStr);
                foreach (Match m in mc)
                {
                    richTextBox2.Text += m.Value + "\n";
                }
      

  2.   

    if(str.Contains("/lib/")
    {
        .......
    }