Hi,
ja mir scheint der Wurm liegt irgendwo anders drinnen...

ich hab die RegExp auch offline getestet und er liefert mir den richtigen
Match...

SO jetzt hab ich's....
Mann sorry das ich so bl�d gefragt habe....
Ich vollkoffer hab ein fso ausgemacht und hab die replaces innerhalb des
Zeilenweisen auslesens gesetzt....
Dann kann er nat�rlich kein mehrzeiliges ergebnis zur�cklifern :-(

Klar alles l�uft und ist super...

Jetzt kann ich mich mal daran machen komplexe Sachen versuchen
auszuf�hren...

Db zugriff, dann HTML-Code und dann DB zur�ckschleifen....

Gru� Mansur

> -----Urspr�ngliche Nachricht-----
> Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 10. Dezember 2001 18:30
> An: AspGerman Kaffeehaus
> Betreff: [aspdecoffeehouse] RE: AW: RE: AW: RE: RegExp
>
>
> 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
>


| [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