Ja erstmal danke f�r den guten Tip/Tips ! Ja wegen unerlaubten Sachen sollte das nicht direkt �ber HTML-Tags gehen das da von vornherein nix anbrennt.
Werde das auf jedenfall mal versuchen umzusetzten mit den Regular Expressions. Sieht zwar auf den ersten Blick ziemlich kompliziert aus aber dann werd ich euch halt noch �fters ein bischen mit solchen (mehr oder weniger unqualifizierten) Fragen L�chern. Gru� ----- Original Message ----- From: "Claudius Ceteras" <[EMAIL PROTECTED]> To: "ActiveServerPages German" <[EMAIL PROTECTED]> Sent: Wednesday, March 20, 2002 6:23 PM Subject: [aspgerman] RE: AW: Format-Tags aus Textarea Vergiss nicht unerlaubte Tags zu entfernen, den darum ging es Dir wohl von vornherein - oder? Claudius > > Danke :-) > > Ich sollte wohl au�erdem mal das hier lesen: > http://www.aspheute.com/artikel/20000829.htm > > > BYE > > Thomas > > > -----Urspr�ngliche Nachricht----- > Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] > Gesendet: Mittwoch, 20. M�rz 2002 11:58 > An: ActiveServerPages German > Betreff: [aspgerman] AW: Format-Tags aus Textarea > > > Hallo! > > > Dim rxp as New RegExp > > 'Variable dimensionieren als neuen besonderen Datentyp? > > ... als Objekt der Klasse RegExp (Regular Expression) > > > > rxp.Pattern = "\[(\/*)(b|i|...|sup)\]" > > 'rxp wird syntaktisch (.Eigenschaft) wie ein Objekt behandelt? > > ... ja, denn es ist ein Objekt. > > > 'Wie baut sich das Muster auf, besonders (\/*) ? > > ... :-|| > > > rxp.Global = true > > 'F�r gesamtes Skript? > > ... Nein, f�r den kompletten zu untersuchenden String, also nicht nur > die erste Fundstelle des Musters, sondern alle > > > > rxp.IgnoreCase = true > > 'Gro�- und Kleinschreibung egal, klar. > > ... Treffer! > > > text = rxp.Replace(text, "<$1$2>") > > '$1$2 ??? > > ... $1 = Wert der ersten Klammer im Suchmuster, in dem Fall das "/" > ... $2 = Wert der zweiten Klammer im Suchmuster, in dem Fall das Tag > > Ich schlage vor, Du liest mal das Kapitel "Regular Expressions" in der > VBScript-Dokumentation. Dort findest Du die komplette Syntax und auch > einige Beispiele. Im Internet gibt es viele Tutorials zu dem Thema. > > Interpretiertes VBScript ist relativ langsam, deshalb weiche ich gerne > auf solche Funktionen aus. Regular Expressions sind fester Bestandteil > von VBScript und auch JavaScript und vielen anderen Sprachen; > Unix-Cracks (ich bin keiner!) arbeiten schon lange damit. > > Anstatt sich �ber Algorithmen zur Stringmanipulation den Kopf zu > zerbrechen, kann man das genauso gut auch im Hinblick auf Regular > Expressions tun. Der Vorteil ist, dass man die Suchmuster in vielen > Sprachen verwenden kann. Das bringt insgesamt weniger Kopfschmerzen. > > Freundliche Gr��e > Joachim van de Bruck > > > > | [aspgerman] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp > > > | [aspgerman] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp > | [aspgerman] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp | [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
