截取字符串中html的链接地址!!!!!!!!!!!!!!!!!!!!!1用c#怎么写!!!!!!!!!!!!!!!!!比如:
string str="<ul><li><a href='http://news.163.com/09/0202/22/51692E9F0001121M.html'>蒙古国寒冬致6万多头牲畜死亡</a> <span>02月02日"; str中的字符串如何截.

解决方案 »

  1.   

    不用正则嘛,直接用string[] strs=string.split("'");,然后strs[1]这个就是html地址了
      

  2.   


    string str=" <ul> <li> <a href='http://news.163.com/09/0202/22/51692E9F0001121M.html'>蒙古国寒冬致6万多头牲畜死亡 </a> <span>02月02日"; 
    string output = Regex.Match(str,"(?is)(?<=<a\b.*?href=')[^']+").Value;
      

  3.   

    string str="<a href='http://news.163.com/09/0202/22/51692E9F0001121M.html'>蒙古国寒冬致6万多头牲畜死亡 </a>"; 
    string url1 = Regex.Match(url1, @"http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?").Value;
      

  4.   

    这种最好用正则表达式来选择了&