<div id="title" style=" background-image:url(http://www.baidu.com/logo.jpg); "></div>
正则表达式怎么提取http://www.baidu.com/logo.jpg 这个呢?
求解,谢谢!!

解决方案 »

  1.   

    Regex rgx=new Regex(@"(?is)<div[^>]*style=""[^""]*background-image:url\(([^)]*)\)[^""]*"">")
    rgx.Match(str).Groups[1].Value
      

  2.   

                string str = "<div id=\"title\" style=\" background-image:url(http://www.baidu.com/logo.jpg); \"></div>";
                Regex rgx = new Regex(@"(?is)<div[^>]*style=""[^""]*background-image:url\(([^)]*)\)[^""]*"">");
                Console.WriteLine(rgx.Match(str).Groups[1].Value);
                Console.ReadLine();