日期:2014-05-19  浏览次数:20974 次

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

------解决方案--------------------

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;
}