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