Avatar billede dk_zerocool Nybegynder
20. juli 2003 - 17:34 Der er 8 kommentarer og
2 løsninger

java substring i asp

Jeg har et lille problem som jeg håber I kan hjælpe med, jeg skal bruge den samme funktion som java indeholder mht. hvis man fra en string kun skal bruge dele af den. I mit tilfælde skal jeg kun bruge fra slutningen og til det første / der kommer når man går tilbage i tekststrengen. Grunden er den at jeg har en sti på tekststreng som jeg kun skal bruge filnavnet til.
Avatar billede squashguy Nybegynder
20. juli 2003 - 17:54 #2
f.eks.

str = "en/to/tre"
str = Right(str, InStr(StrReverse(str), "/")-1)
Avatar billede dk_zerocool Nybegynder
20. juli 2003 - 17:57 #3
jeg får denne besked:

Invalid procedure call or argument: 'Right'
Avatar billede eagleeye Praktikant
20. juli 2003 - 18:08 #4
Hvordan ser din kode ud og er det VBScript og ikke JScript du tænker på?
Avatar billede dk_zerocool Nybegynder
20. juli 2003 - 18:10 #5
<%

Dim strpath , strfilename

strpath = request.form("File1")
strfilename = Right(strpath, InStr(StrReverse(str), "/")-1)

...

og det er VB jeg tænker på
Avatar billede squashguy Nybegynder
20. juli 2003 - 18:14 #6
prøv evt at sætte den rigtige variabel i StrReverse()

o:)
Avatar billede eagleeye Praktikant
20. juli 2003 - 18:18 #7
Ok, du kan også bruge inStrRev i stedet for :

strpath = request.form("File1")
strfilename = Right(strpath, len(strpath)-InStrRev(strpath, "/")+1)
Avatar billede dk_zerocool Nybegynder
20. juli 2003 - 18:22 #8
sådan nu virker det, jeg splitter pointene mellem jer, tak for hjælpen
Avatar billede dk_zerocool Nybegynder
20. juli 2003 - 18:22 #9
squashguy smider du ikke lige et svar
Avatar billede squashguy Nybegynder
20. juli 2003 - 18:25 #10
ok
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