FAQ |
Kalender |
2006-03-17, 21:27 | #1 | ||
|
|||
Mycket flitig postare
|
Om man har en variabel i asp och vill kopiera den till en annan variabel fast ta bort den första och de 3 sista tecknen?
EX. Om variabeln är tex "/sida.asp" så ska den kopieras och se ut så här "sida" |
||
Svara med citat |
2006-03-17, 21:37 | #2 | |||
|
||||
Klarade millennium-buggen
|
nyvariabel = right(left(len(dinvariable)-4),len(dinvariabel)-1)
...eller nått sånt. Var några år sedan jag kodade ASP |
|||
Svara med citat |
2006-03-17, 21:45 | #3 | ||
|
|||
Mycket flitig postare
|
Citat:
Det verkar rimligt och det borde funka men jag får följande fel: Microsoft VBScript runtime error '800a01c2' Wrong number of arguments or invalid property assignment: 'left' |
||
Svara med citat |
2006-03-17, 21:59 | #4 | |||
|
||||
Klarade millennium-buggen
|
nyvariabel = right(left(dinvariabel, len(dinvariabel)-4), len(left(dinvariabel, len(dinvariabel)-4))-1)
borde fungera Edit: Det var ju fyra tecken som skulle bort och inte tre. .asp = 4 tecken |
|||
Svara med citat |
2006-03-17, 22:10 | #5 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
Svara med citat |
2006-03-17, 22:11 | #6 | |||
|
||||
Klarade millennium-buggen
|
Snyggare med mid
nyvariabel = mid(dinvariabel, 2, len(dinvariabel)-5) |
|||
Svara med citat |
Svara |
|
|