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

Antwort per Email an