Geht doch....

<%
strDokument = "<html><body> dfg dfg dg <img name=""aksdj"" border=""0""
src=""/ordner/bild.jsp"" attribut=""""> df dfg d gd gdfg</body></html>"

Publishdomain = "http://www.server.de";
Set URLregEx = new regexp
ptrn = "(<IMG)([\s\S]*?)(src=" & chr(34) & ")([\s\S]*?)(" & chr(34) &
")([\s\S]*?)(>)"
URLregEx.Global = true
URLregEx.IgnoreCase = true
URLregEx.Pattern = ptrn
Response.write URLregEx.replace(strDokument, "$1$2$3" & Publishdomain  &
"$4$5$6$7")

%>

Claudius

> -----Original Message-----
> From: Offensiv-Medien [Mansur Esmann] 
> [mailto:[EMAIL PROTECTED]] 
> Sent: Donnerstag, 10. Januar 2002 17:31
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] AW: RE: AW: RE: Submatches in regExp
> 
> 
> Hallo,
> 
> damit kriege ich keine Treffer .....
> Da macht er gar nix.
> 
> Jetzt wei� ich nicht mal wie ich es debuggen kann...
> 
> Mansur
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
> > Gesendet: Donnerstag, 10. Januar 2002 17:22
> > An: AspGerman Kaffeehaus
> > Betreff: [aspdecoffeehouse] RE: AW: RE: Submatches in regExp
> >
> >
> > Schleife ist nicht n�tig, du kannst alles auf einmal ersetzen...
> >
> > Es m�sste eher so heissen, wobei Du eigentlich viele submatches
> > zusammenfassen k�nntest:
> >
> > ptrn = "(<IMG)([\s\S]*?)(src=" & chr(34) & ")([\s\S]*?)(" & 
> chr(34) &
> > ")([\s\S]*?)(>)"
> > URLregEx.Pattern = ptrn
> > URLregEx.replace strDokument, "$1$2$3" & Publishdomain  & 
> "/$4$5$6$7"
> >
> > Claudius
> >
> > >
> > > Ich bin verwirrt....
> > >
> > > ich will im Prinzip aus nem HTML alle image - Tags kriegen
> > > und dort die src
> > > der images �ndern...
> > > also: <img name="aksdj" border="0" src="/ordner/bild.jsp" 
> attribut="">
> > > wird: <img name="aksdj" border="0"
> > > src="http://www.server.de/ordner/bild.jsp"; attribut="">
> > >
> > > das wollte ich so machen:
> > > ptrn = "(<IMG)([\s\S]*?)(src=" & chr(34) & ")([\s\S]*?)(" 
> & chr(34) &
> > > ")([\s\S]*?)(>)"
> > > .....code....
> > >
> > > Set Matches = URLregEx.Execute( Editable )
> > >
> > >           For Each Match in Matches
> > >                   FullQFURL =  Match.SubMatches(0) &
> > > Match.SubMatches(1) &
> > > Match.SubMatches(2) & Publishdomain & "/" &
> > > replace(Match.SubMatches(3),
> > > chr(34), "") & Match.SubMatches(4) & Match.SubMatches(5) &
> > > Match.SubMatches(6)
> > >                           Editable = URLregEx.replace( Editable,
> > > FullQFURL)
> > >
> > >           Next
> > >
> > > Das geht jetzt zwar, aber irgendwie passt was nicht .... Er
> > > ersetzt mir ALLE
> > > matches mit dem selben "FullQFURL" so ein transparent-pix. Da
> > > gibt es aber
> > > noch andere Bilder...
> > >
> > >
> > > Was passt da nicht?!?!?!?
> > >
> > > Mansur
> > >
> > >
> >
> >
> > | [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

Antwort per Email an