webForumDet fria alternativet

stringvariabel minus första tecknet...

5 svar · 406 visningar · startad av T_Codez

T_CodezMedlem sedan juli 2001458 inlägg
#1

Hej

* Jag har en stringvariabel "path" innehållandes en pathstring.

* i den pathen vill jag vid ett tillfälle ta bort det första tecknet.

Hur kodar jag för att få bort det första tecknet från den variabeln?

Hyptetiskt så har jag följande:

path = "/"
if request.querystring("path") <> "" then
path = request.querystring("path") & "/"
end if

'Sen lite senare i koden vill jag ta bort det första "/" tecknet 
'i pathstringen...

Tack för uppmärksamheten

/TT

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Att bara ta bort det första tecknet gör du enklast med

path = mid( path, 2 )

Om du vill klippa ut "/" och sedan sätta ihop det igen går det med

path = left( path, instr( path, "/" ) - 1 ) & mid( path, instr( path, "/" ) + 1 )
T_CodezMedlem sedan juli 2001458 inlägg
#3

Ditt svar var strålande Engine...

Men det var ju givetvis det sista tecknet som skulle tas bort (efter lite nogrannare tankeverksamhet).

Så har du en lika enkel motsvarighet så tar jag tacksamt emot det tipset också :-)

Sorry för fredagsvimset... :bire

Mattias NordinMedlem sedan dec. 20051 056 inlägg
#4

Det går att söka bakifrån med...

path = right( path, instr( path, "/" ) - 1 )
Engine^Medlem sedan dec. 20003 887 inlägg
#5

Ta bort det sista

path = left( path, len( path ) - 1 )
T_CodezMedlem sedan juli 2001458 inlägg
#6

Thankz Engine^ :birp

Funkar finemang!

124 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)