Relativ til absolut sti
G'aften,Hvem kan hjælpe med at lave en funktion der kan erstatte alle relative adresser til grafik og links til absolutte adresser:
Så...
<img src="grafik/grafik.gif">
<a href="fil1.htm">link</a>
<a href="folder/fil2.asp">link</a>
<a href="http://www.another.com/fil3.htm">link</a>
..bliver til...
<img src="http://www.domain.com/grafik/grafik.gif">
<a href="http://www.domain.com/fil1.htm">link</a>
a href="http://www.domain.com/folder/fil2.asp">link</a>
<a href="http://www.another.com/fil3.htm">link</a>
Jeg er kommet frem til følgende regexp for billeder:
Set objRegExp=New RegExp
With objRegExp
.Pattern="<img(\s+)([^>]*)src(\s*)=(\s*)""(\S+)""([^>]*)>"
.Global=True
.IgnoreCase=True
Set objMatches=.Execute(value)
End With
men fatter ikke rigigt hvordan jeg kan komme videre.
Både billeder og links kan i forvejen have http, så man kan ikke bare bruge replace og erstatte "href" og "src"
