Hallo, bist ein Schatz, vielen Dank! Leider meckert er beim Ausf�hren folgendes: "Das angegebene Argument liegt au�erhalb des g�ltigen Wertebereichs. Parametername: i Beschreibung: Beim Ausf�hren der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. �berpr�fen Sie die Stapel�berwachung, um weitere Informationen �ber diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.
Ausnahmedetails: System.ArgumentOutOfRangeException: Das angegebene Argument liegt au�erhalb des g�ltigen Wertebereichs. Parametername: i Quellfehler: Beim Ausf�hren der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen �ber den Ursprung und die Position der Ausnahme k�nnen mit der Ausnahmestapel�berwachung angezeigt werden. Stapel�berwachung: [ArgumentOutOfRangeException: Das angegebene Argument liegt au�erhalb des g�ltigen Wertebereichs. Parametername: i] System.Text.RegularExpressions.CaptureCollection.GetCapture(Int32 i) +299 System.Text.RegularExpressions.CaptureCollection.get_Item(Int32 i) +5 neu.index.ReplaceLink(Match m) +49 System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat) +213 System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator, Int32 count, Int32 startat) +25 System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator) +33 neu.index.Page_Load(Object sender, EventArgs e) +760 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +731" Ich kann aber leider nirgendwo ein Argument i finden und mir deswegen auch nicht helfen... - w�sstest du eine L�sung? VIELEN tausend Dank nochmal Sandro > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Claudius Ceteras > Gesendet: Samstag, 20. M�rz 2004 15:06 > An: [EMAIL PROTECTED] > Betreff: [Asp.net] RE: [Asp.net] RE: [Asp.net] Regul�re Audr�cke > > > > 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 _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
