Just nu i M3-nätverket
Gå till innehåll

Hämta värde från höger och vänster


Patric Johansson

Rekommendera Poster

Patric Johansson

Jag har ett värde som ser ut ungefär som detta -> värde1-värde2

Hur kan jag hämta värde1 fram till - och sedan samma sak med värde2 fast från - ?

 

Tack på förhand!

 

/ProTeuS

Resistance is futile. You will be assimilated.

- citat från ”Star Trek - First Contact”
Länk till kommentar
Dela på andra webbplatser

instr(variabel,"tecken") ger positionen för ditt eftersökta tecken.

right(variabel,position) tar högra sidan av variabeln från postitionen. left funkar för motsatsen. ;)

---

värde2 = right(variabel,instr(variabel,"-") + 1)

Kom nu på att värde1 blir svårare. Men kör en replace(variabel,värde2,"") så får du kvar "värde1-". Krånglar jag till det nu?

 

:: NoiseKiller, för en tystare datormiljö ::

---

Pillade lite flum

[inlägget ändrat 2002-10-14 16:07:19 av NoiseKiller]

[inlägget ändrat 2002-10-14 16:09:05 av NoiseKiller]

Länk till kommentar
Dela på andra webbplatser

Patric Johansson

Din kod

värde2 = right(variabel,instr(vaiabel,"-") + 1)

Ändrade jag till

right(variabel,instr(variabel,"-") - 1)

Och då fick jag ut värde 2 utan - som man fick med din.

Sedan så var inte det så svårt att få ut värde1 så här gjorde jag

left(variabel,instr(variabel,"-") - 1)

 

Tack för hjälpen ännu en gång!

 

/ProTeuS

Resistance is futile. You will be assimilated.
- citat från ”Star Trek - First Contact”

 

Länk till kommentar
Dela på andra webbplatser

använd split()

 

sVarde = "10-20-30"
aTemp = split(sVarde, "-")

response.write aTemp(0) &" - " & aTemp(1) &" - " & aTemp(2)

Ger dig

10 - 20 -30

 

- M

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...