Vielen vielen Dank Claudius! :-))) > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Claudius Ceteras > Gesendet: Samstag, 20. M�rz 2004 22:35 > An: [EMAIL PROTECTED] > Betreff: [Asp.net] RE: [Asp.net] [Asp.net] RE: [Asp.net] Regul�re Audr�cke > > > Leider meckert er beim Ausf�hren folgendes: > > "Das angegebene Argument liegt au�erhalb des g�ltigen Wertebereichs. > > Mein Fehler.... War ungetestet... > > string sInput = "Text Text [link id=12] Text [/link] Text Text [link id=3] > Text [/link] Text"; > string sRegex = @"\[link id=([^]]+)\]([^[]+)\[/link\]"; > Regex r = new Regex(sRegex); > MatchEvaluator myEvaluator = new MatchEvaluator(this.ReplaceLink); > sInput = r.Replace(sInput, myEvaluator); > > ... > > public string ReplaceLink(Match m) > { > GroupCollection gc = m.Groups; > string id = gc[1].Value; > string txt = gc[2].Value; > return "<a href=\"" + getLinkFromDB(id) + "\">" + txt + "</a>"; > } > > public string getLinkFromDB(string id) > { > // Hole Link aus DB... Sql = "select http from links where id=" + id > return "http://www.test.de/Verz" + id + "/"; // Zum Testen > } > > > > Claudius > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
