webForumDet fria alternativet

Hämta sista talet!

ASP

4 svar · 331 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

Hur skall jag hämta sista talet i en sträng som ser ut ex. som denna:

1.2.34

Medlem sedan mars 20032 667 inlägg
#2

Få se nu om jag minns rätt. 4 år sedan jag kodade vbscript sist. ;)

myArr = split("1.2.34", ".")
last = ubound(myArr)
response.write last
Medlem sedan okt. 2004159 inlägg
#3

Något i den här stilen kanske:

strInput = "1.2.34"
Pos=InStrRev(strInput, ".")
strTal = right(strInput, Pos)
intTal = cint(strTal)

Har inte testat koden annat än i huvudet.
Ev. måste Pos justeras ett tecken hit eller dit. Testa!

Medlem sedan dec. 19996 721 inlägg
#4

Liten modifiering av K@llens kod.

myArr = split("1.2.34", ".")
response.write myArr(ubound(myArr))
Medlem sedan nov. 20014 054 inlägg
#5

Hur kunde jag ha missat det! :e tack!

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)