在文本框中copy进去一堆字符,里面包括图片地址。。如:dsfsdfrdsfdsg<img src="http://www.aaa.com/aaa/aaa.gif">fdfdgfsdgdfsgsdfg我要得到http://www.aaa.com/aaa/aaa.gif,不知谁有办法?谢谢!

解决方案 »

  1.   

    正则表达式
    @".+(http:.+)".+"
      

  2.   

    string url = Request.Url.ToString();
        this.catalogid = int.Parse(url.Substring(url.LastIndexOf("_")+1,4));
      

  3.   


    string url = Regex.Match(str, @"<img\s*src=""?(?<url>[^""\s]*)""?\s*>").Groups["url"];
      

  4.   

    5楼的keystudio,您的方法的确可行,但提取的是<img src="http://www.aaa.com/aaa/aaa.gif">,能不能把我写个只提取http://www.aaa.com/aaa/aaa.gif的正则表达式??谢谢了。。
      

  5.   

    搞定了,,应该是这个:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
    谢谢了