Avatar billede fun22 Nybegynder
08. januar 2006 - 19:09 Der er 5 kommentarer og
1 løsning

erstatte ord i streng

Hej..

Jeg har en lang streng som indeholder nogen links til billeder:

<IMG src="billeder/myre.jpg">

Hvordan får jeg i hver enkelt streng fundet det der står mellem de to " " og erstattet det med:

show_pic.asp?FileNamebilleder/myre.jpg&size=500

Hvordan gør man det?
Avatar billede fun22 Nybegynder
08. januar 2006 - 19:10 #1
sådan at det bliver til:

<IMG src="show_pic.asp?FileNamebilleder/myre.jpg&size=500">
Avatar billede Slettet bruger
08. januar 2006 - 21:31 #2
Hej.

Det kommer lidt an på hvordan din a-tag ser ud. Hvordan ser selve linket ud?
- Men ellers så prøv at lege lidt med denne her replace-sætning:
<%
link = "billeder/myre.jpg"
link = Replace(link,"billeder/","")
link = Replace(link,link,"show_pic.asp?FileName=billeder/" & link & "&size=500")
%>
- Jeg har ikke testet det her...!
Og i øvrigt så har du en fejl i dine querystrings... Du mangler et til ligheds-tegn et sted (=)...

\Dan
Avatar billede eagleeye Praktikant
09. januar 2006 - 08:20 #3
Eller ved brug af regular expression:


strImg = "<IMG src=""billeder/myre.jpg"">"

Dim RegEx
Set RegEx = New RegExp
RegEx.Pattern = """(.*)"""
RegEx.Global = True
strImg = RegEx.Replace(strImg ,"""show_pic.asp?FileName$1&size=500""")
Avatar billede fun22 Nybegynder
09. januar 2006 - 20:33 #4
takker for hjælpen.. Smider du lige et svar?
Avatar billede eagleeye Praktikant
09. januar 2006 - 21:45 #5
Hvem af os mener du?
Her er et svar fra mig hvis det var mig du tænkte på ;-)
Avatar billede fun22 Nybegynder
10. januar 2006 - 17:16 #6
det var det ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester