Avatar billede enlize Nybegynder
22. februar 2001 - 14:56 Der er 2 kommentarer og
1 løsning

Replace fejl

Hej

jeg har en lille funktion der erstatter forskellige ord. Men hvis jeg for eksempel skal erstatte ordene \"Maxsize\" og \"Max\" så går der kludder i det fordi \"Max\" er de tre første bogstaver i \"Maxsize\"

Er der mon en eller smart funktion der kan ændre dette?
Avatar billede brain Nybegynder
22. februar 2001 - 15:01 #1
minstreng = Replace( minStreng, \"max\", \"maxsize\" )

erstatter max med maxsize i minStreng
Avatar billede enlize Nybegynder
22. februar 2001 - 15:08 #2
Undskyld jeg har ikke formuleret mig klart nok...
Her kommer min funktion:

Function Convert(streng, spacer)
        tmp = Replace(streng, \"&\", \"&\")
tmp = Replace(tmp, \"Max\", \"...\")
tmp = Replace(tmp, \"MaxSize\", \"...\")
Convert = tmp
    End Function
Minstreng = \"Maxsize\"
response.write convert(Minstreng, true)
og outputter bliver så ...Size
Avatar billede soerens Nybegynder
22. februar 2001 - 15:25 #3
Øh, så vidt jeg kan se er det simpelt; byt rundt på de to Replace\'r og den vil være hjemme:

Function Convert(streng, spacer)
tmp = Replace(streng, \"&\", \"&\")
tmp = Replace(tmp, \"MaxSize\", \"...\")
tmp = Replace(tmp, \"Max\", \"...\")
Convert = tmp
End Function


/SørenS.
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