Also bei mir funktionierts...

------------------------------------>
<html><body>
<%
source = "<" & "%" & "response.write(""Hello world"")" & _
        vbcrlf & "response.write(""Thanx"")" & "%" & ">"

Response.Write "<b>Source:</b><pre>" & _ 
        server.HTMLEncode(source) & "</pre>"

Set re = new RegExp
re.Global = true
re.Multiline = true
re.IgnoreCase = true
re.Pattern = "(<" & "%" & ")([\s\S]*?)(" & "%" & ">)"
Set Matches = re.Execute(source)
for each Match in Matches
        Response.Write "<b>Matching:</b><pre>" & _
                server.HTMLEncode(Match.SubMatches(1)) & "</pre>"
        Response.Write "<b>Executing:</b><p>"
        execute Match.SubMatches(1)
next
%>
</body></html>
<------------------------------------

Claudius



> -----Original Message-----
> From: Offensiv-Medien [Mansur Esmann] 
> [mailto:[EMAIL PROTECTED]] 
> Sent: Montag, 10. Dezember 2001 17:36
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] AW: RE: AW: RE: RegExp
> 
> 
> Hallo nocheinmal,
> 
> Er macht es mir nicht :-(
> 
> ptrn = "(<" & chr(37) & ")([\s\S\r\f]*?)(" & chr(37) & ">)"
> 
> finden den ASP-Code:
> <% response.write("Hello world")
>       response.write("Thanx")%>
> 
> ...Nicht :-(
> 
> Das mit dem Replace habe ich gemacht:
> 
> Editor = regEx.replace(   Editor, Execute(  replace(
> Match.SubMatches(1),vbcrlf," : ")  )   )
> 
> Gru� Mansur
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> > Gesendet: Montag, 10. Dezember 2001 10:26
> > An: AspGerman Kaffeehaus
> > Betreff: [aspdecoffeehouse] RE: AW: RE: RegExp
> >
> >
> > >
> > > Hallo,
> > >
> > > Bist Du sicher, da� auch ein mehrzeiliger code ausgef�hrt wird?
> >
> > Ja, hab ich selbst schon f�r einen Template2VBS-Compiler verwendet.
> >
> > >
> > > Ist ja eigentlich ganz klar, jetzt wo du es mir sagst ... 
> vbcrlf ....
> > > Naja aber ich kriege gerade keinen Match hin...
> > > Ich dachte f�r eine newLine kann ich \W als Pattern verwenden...
> >
> > Versuchs mal mit \n oder \r\f
> >
> > >
> > > ptrn = "(<" & chr(37) & ")([\s\S\W]*?)(" & chr(37) & ">)"
> > >
> > > der erste Submatch ist das �ffnende ASP-Tag
> > > das letzte ist der schlie�ende ASP-Tag
> > >
> > > in der Mitte brache ich egal was, sowie leerzeichen, 
> sonderzeichen und
> > > zeilenumbruch.... Wieso geht der Pattern dann nicht?
> > >
> >
> > Das sollte eigentlich reichen:
> >
> > ptrn = "(<" & "%" & ")([\s\S]*?)(" & "%" & ">)"
> >
> > Was bekommst Du den raus?
> >
> >
> > Claudius
> >
> >
> > > Mansur
> > >
> > > > -----Urspr�ngliche Nachricht-----
> > > > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> > > > Gesendet: Montag, 10. Dezember 2001 09:42
> > > > An: AspGerman Kaffeehaus
> > > > Betreff: [aspdecoffeehouse] RE: RegExp
> > > >
> > > >
> > > >
> > > > > Wenn ich jedoch einen mehrzeiligen code habe, dann muss
> > > ich bei jedem
> > > > > Zeilenumbruch, diesen mit einem doppelpunkt ersetzen ":"
> > > >
> > > > wozu?
> > > > Execute kann auch befehle ausf�hren, die mit
> > > Zeilenumbr�chen getrennt
> > > > sind...
> > > >
> > > > >
> > > > > Also aus:
> > > > > <%response.write("Hello WOrld")
> > > > > response.write("Thanx to you")%>
> > > > >
> > > > > h�tte ich gerne:
> > > > >
> > > > > response.write("Hello WOrld") : response.write("Thanx to you")
> > > > >
> > > > > Kann mir da wer helfen?
> > > > >
> > > > > Mansur
> > > > >
> > > > >
> > > >
> > > > wo ist das problem?
> > > > replace(str, vbcrlf, " : ")
> > > >
> > > > Claudius
> > > >
> > > >
> > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = 
> Listenarchiv
> > > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > > |
> > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
> > house.asp
> > >
> >
> >
> > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
> > 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an