27. april 2003 - 03:36
Der er
13 kommentarer og 1 løsning
String..
Hey Jeg har en variabel som f.eks denne: varTest = "Filnavn_version0.1.jpg" Hvis jeg gerne vil have FileExtenstionen på denne, hvilket i denne sag er "jpg". Og jeg gerne vil have resten af filnavnet i en anden variabel f.eks kaldet : varFilename. og Extensioen i varFileExt. Hvordan får jeg det splittet ? Jens K
Annonceindlæg fra Kingston Technology
27. april 2003 - 08:44
#1
27. april 2003 - 11:17
#2
varTest = "minfiler.gif" varFilename = Left(varTest, Instr(1, varTest, ".")-1) varFileExt = Right(varTest,Instr(1, StrReverse(varTest), ".", 1)-1) Response.Write varFilename & " - " & varFileExt
27. april 2003 - 11:27
#3
Virker det også på "her.er.der.en.jpg" ?
27. april 2003 - 11:34
#4
Upps... varTest = "her.er.der.en.jpg" varFileExt = Right(varTest,Instr(1, StrReverse(varTest), ".", 1)-1) varFileName = Left(varTest, Len(varTest)-Len(varFileExt)-1) Response.Write varFilename & " - " & varFileExt Denner her virker :-)
27. april 2003 - 11:37
#5
Evt. kunne man sætter en ekstra parantes omkring det der skal trækkes fra for overskuelighedens skyld :-) varFileName = Left(varTest, (Len(varTest)-Len(varFileExt)-1))
27. april 2003 - 11:48
#6
Kan også gøres lidt simplere :) filename = "her.er.der.en.gif" pos=instrrev(filename,".") file = left(filename,pos-1) ext = right(filename,len(filename)-pos) response.write file & " - " & ext
27. april 2003 - 12:31
#7
Og er der så nogen der kan finde den logiske fejl i ovenstående?
27. april 2003 - 13:54
#8
Erik din sidste kommentar virker perfekt hos mig. Kan du ikke lige lave et svar ? Så deler jeg pointene imellem jer. Hvad skulle man gøre uden eksperten ? Ihvertfald rigtig mange tak for hjælpen. Jens K
27. april 2003 - 14:56
#9
Det virker ikke perfekt. En fil behøver ikke have en ekstension og dermed et punktum. Men retter du det til, så virker det. Ingen point til mig, tak.
27. april 2003 - 15:06
#10
Ja det skal jeg nok. Hvorfor vil du ikke have point ? Jens K
27. april 2003 - 15:10
#11
Hvorfor? ;))
27. april 2003 - 15:13
#12
Mine point er måske ikke gode nok til dig :P hehe..
27. april 2003 - 15:18
#13
Points? Ligegyldige points? Tak du dem bare selv, eller del dem ud til hvem du har lyst. Jeg er ligeglad. Dine points er faktisk lige så ligegyldige som alle andres ;)
10. juni 2004 - 03:31
#14
Jamen så tager jeg dem bare selv :p /JK
Kurser inden for grundlæggende programmering