string s = @"<IMG height=55 src=""
http://www.gobygo.com/TheGoByGo/images/book-channel.gif"" width=210 border=0>
xxxx
<IMG height=55 src = 'http://www.gobygo.com/TheGoByGo/images/book-channel.gif' width=210 border=0>
yy
<IMG height=55 src= http://www.gobygo.com/TheGoByGo/images/book-channel.gif
width=210 border=0>
";
Regex re = new Regex(@"<IMG[^>]*?src/s*=/s*(""(?<src>[^""]+?)""|'(?<src>[^']+?)'|(?<src>[^/s>]+))[^>]*?>",RegexOptions.IgnoreCase|RegexOptions.Singleline);
foreach(Match m in re.Matches(s))
Console.WriteLine(m.Groups["src"].Value);
xxxx
<IMG height=55 src = 'http://www.gobygo.com/TheGoByGo/images/book-channel.gif' width=210 border=0>
yy
<IMG height=55 src= http://www.gobygo.com/TheGoByGo/images/book-channel.gif
width=210 border=0>
";
Regex re = new Regex(@"<IMG[^>]*?src/s*=/s*(""(?<src>[^""]+?)""|'(?<src>[^']+?)'|(?<src>[^/s>]+))[^>]*?>",RegexOptions.IgnoreCase|RegexOptions.Singleline);
foreach(Match m in re.Matches(s))
Console.WriteLine(m.Groups["src"].Value);