Hoi Na ja, ich denke nicht, ausser du suchst die position des <a href=" und nimmst dann alle das hinter dieser position liegt bis zum ">. Mit der matches funkion kannst du strings vergleichen .... das ist alles was du kannst.
Gruss chris -----Urspr�ngliche Nachricht----- Von: Michael Schwarz [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 12. September 2002 09:59 An: aspDEdotnet Betreff: [aspdedotnet] Re: AW: Links in HTML finden Ja, aber es muss doch m�glich sein direkt mit regul�ren Ausdr�cken das zu machen? CIAO Michael ----- Original Message ----- From: "Schuepbach, Christoph" <[EMAIL PROTECTED]> To: "aspDEdotnet" <[EMAIL PROTECTED]> Sent: Thursday, September 12, 2002 9:27 AM Subject: [aspdedotnet] AW: Links in HTML finden Hoi Also wenn ich das matching der regex richtig verstanden habe, liefert sie im resultat den gefundenen string zur�ck. Und der ist in deinem fall das ganze a-tag. Also arbeitet das schon einmal richtig.. du hast ja jetzt den string des a tags.. schneid dir doch einfach den gesuchten wert raus... Gruss chris -----Urspr�ngliche Nachricht----- Von: Michael Schwarz [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 12. September 2002 09:21 An: aspDEdotnet Betreff: [aspdedotnet] Links in HTML finden Hallo, ich habe folgenden Code um Links in HTML zu finden: String pattern = @"<A[^>]*?HREF\s*=\s*[""']?([^'"" >]+?)[ '""]?>"; MatchCollection mc = Regex.Matches(html, pattern, RegexOptions.Singleline | RegexOptions.IgnoreCase); foreach (Match m in mc) { Console.WriteLine("Match=" + m.subMatches(0)); } Leider bekomme ich nun immer den kompletten A-Tag, nicht nur die URL! Was mache ich falsch? CIAO Michael | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
