C# Regex Return <a*href="*.jpg">

Tags:    .net

jeg vil gerne have den returnere linket...
fx. Hvis der står
asdasd<a href="gdf.jpg">asd</a>
så skal den return gdf.jpg...
Jeg har forsøgt meget!! :)
det bedste jeg er nået frem til er:
<a\\\\s+href=\\"(?<filename>[^\\"])\\"
men virker heller ikke helt :/

/*
* Created with SharpDevelop by MulBo.
* User: MulBo
* Date: 20-07-2004
* Time: 22:35
*/

using System;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;


namespace DefaultNamespace
{
class MainClass
{
public static string check_line(string html)
{
Regex checkImages = new Regex("<a\\\\s+href=\\"(?<filename>[^\\"])\\"");
Match m = checkImages.Match(html);
if(m.Success)
{
return "\\n" + m.Groups["filename"] + "\\n";
}
else
{
return "";
}

}

public static int check_httd(string picAddr)
{
return picAddr.IndexOf("http://");
}
public static void Main(string[] args)
{

//string[] picAddr;
string uriString = "";
string line;

foreach(string arg in args)
{
uriString += arg;
}

WebClient myWebClient = new WebClient();
Console.WriteLine("Downloading html {0} ...", uriString);
Stream myStream = myWebClient.OpenRead(uriString);
Console.WriteLine("\\nDisplaying Data..\\n");
StreamReader html = new StreamReader(myStream);
Console.Write(check_line(html.ReadToEnd()));
/*while ((line = html.ReadLine()) != null)
{
Console.Write(check_line(line));
}*/
myStream.Close();
}
}
}



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Efter RIGTIG mange forsøg og lidt hjælp er jeg kommet frem ti.:
MatchCollection mc = Regex.Matches(html,"(?:<a[ ]*href=\\")([^\\"]*" + imgtyp + ")(?:\\")");
for(int i = 0;i < mc.Count; i++)
{
imagepath = mc.Groups[1];
}




t