如何提取出“<P>前去轻轻巧巧巧<IMG src="http://www.gdqd.com/upimage/20075314591127.jpg" border=0></P>
<P>啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</P>”中的20075314591127.jpg以upimage/开头以"结尾;谢谢

解决方案 »

  1.   

    是   upimage/20075314591127.jpg"  还是     20075314591127.jpg?
      

  2.   

    “upimage/”和”只是相当于标识如src="http://www.gdqd.com/upimage/20075314591236.jpg" border=0,我还是只要其中的20075314591236.jpg
      

  3.   


    string yourStr = "<P>前去轻轻巧巧巧<IMG src="http://www.gdqd.com/upimage/20075314591127.jpg" border=0></P>
    <P>啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</P>";
    string resultStr = "";
    Match m = Regex.Match(yourStr, @"<img\s+src=""[^""]*?/(?<pho>[^/""]*?)""[^>]*?>", RegexOptions.IgnoreCase);
    if(m.Success)
    {
         resultStr = m.Groups["pho"].Value;
    }
      

  4.   

    string yourStr = @"<P>前去轻轻巧巧巧<IMG src=""http://www.gdqd.com/upimage/20075314591127.jpg"" border=0></P>
    <P>啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</P>";