62,046
社区成员
发帖
与我相关
我的任务
分享
@"<img[^>]*?src\s*=\s*[""']?(?:<imgurl>[^""'\s>]*)[^>]*>"
string test = @"<img id=img src= ""/images/reallydo.jpg"" >
<img id=img1 src=/images/reallydo.jpg />
<img id=img2 src=/images/reallydo.jpg / >
<img id=img3 src=http://www.reallydo.com/images/reallydo.jpg />
<img id=img4 src=""/images/reallydo.jpg "" class=go >
<img id=img5 src=""/images/reallydo.jpg"" class=go/>
<img id=img6 src=""/images/reallydo.jpg "" class=go/>
<img id=img7 src=""http://www.reallydo.com/images/reallydo.jpg "" class=go / >
";
MatchCollection mc = Regex.Matches(test, @"<img.*?src\s*=[\s""']*(?<url>[^\s""']*)[^>]*>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["url"].Value);
}
Regex rx = new Regex(
@"<img.*src\s*=\s*[""']?\s*(?<imgUrl>[^\s""']*).*/?\s*>",
RegexOptions.Multiline | RegexOptions.IgnoreCase);