> sorry, ich bin Anf�nger!
> K�nntest du mir vielleicht eine schl�sselfertige Syntaxzeile 
> (oder auch zwei oder drei mit Drumherum) f�r meinen spez. 
> Fall liefern? Ich blicke bei der Hilfe-Erkl�rung irgendwie 
> nicht durch......

Na gut.... Ungef�hr so:


string sInput = "Text Text 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)
{
        CaptureCollection cc = m.Captures;
        string id = cc[0].Value;
        string txt = cc[1].Value;
        return "<a href=\"" + getLinkFromDB(id) + "\">" + txt + "</a>";
}

...
getLinkFromDB holt anhand der ID den Link aus der DB ...


Claudius

_______________________________________________
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