Magnus skrev:
> [F210] skal i teksten erstattes med: "<img src=""210.jpg""
> border=""0"">" og
> [L86] med "<a href=""links.asp?id=86"">86</a>"
Du skal have fat i regulære udtryk.
Function erstatBillede(tekst)
Dim rgx
Set rgx = New RegExp
rgx.Pattern = "\[F(\d+)\]"
rgx.Global = True
rgx.IgnoreCase = True
erstatBillede = rgx.replace(tekst, "<img src=""$1.jpg""
border=""0"">")
End Function
Function erstatLink(tekst)
Dim rgx
Set rgx = New RegExp
rgx.Pattern = "\[L(\d+)\]"
rgx.Global = True
rgx.IgnoreCase = True
erstatLink = rgx.replace(tekst, "<a
href=""links.asp?id=$1"">$1</a>")
End Function
(husk at rette linjeombrydningen i de to brudte linjer)
Du kan afprøve regex-erstatningerne her:
<
http://gyros.dk/usenet/asp/regex.asp>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html