求一正则表达式从<a href="about.asp"> <a href="about.htm">之类中提取about.asp

解决方案 »

  1.   

    从<a href="about.asp"> <a href="about.htm">之类中提取about.asp
    -----------------
    只取about.asp,还是about.htm也一起提取,这个是一起提取的string yourStr = ............;
    MatchCollection mc = Regex.Matches(yourStr, @"<a[^>]*href=(['""]?)(?<url>[^'""\s>]*)\1[^>]*>", RegexOptions.IgnoreCase);
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Groups["url"].Value + "\n";
    }
      

  2.   

    我调试了一下,提取出来的还是:<a href="about.asp">,不是about.asp,请再次赐答案好吗
      

  3.   

    我也是按与lxcnn相同的方法,从网页中提取了<a href="about.asp">,我想再筛选一次,从中提取about.asp,好转化为绝对地址,不知道这一个思路是否可行.我对正则表达式一点也不懂,现急着用,帮帮忙吧
      

  4.   

    问题描述不清楚,不知道你要做什么我的方法提取出的就是about.asp
      

  5.   

    lxcnn的正则表达式完全正确,谢谢各位了