webForumDet fria alternativet

Splitta tal och text

ASP

3 svar · 277 visningar · startad av JPS

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

Hittar kod för att splitta det mesta men hur gör man om man vill ha följande:

Dela vilket tal som helst i två delar från vänster:
123456 - 123 456
eller
123456789 - 123 456789

Dela vilket ord som helst i två delar från vänster:
Senap - Se nap
Senapsmannen - Se

Medlem sedan mars 20025 907 inlägg
#2

Såhär kanske?

strText = "123456789"
Response.write Left(strText,3) & " " & Mid(strText, 4)

-----------------
strText = "Senapsmannen"
Response.write Left(strText,2) & " " & Mid(strText, 3)
Medlem sedan nov. 2001101 inlägg
#3

Tackar!

Det fungerar super.

Så Mid tar allt efter det tal som man anger?

Medlem sedan mars 20025 907 inlägg
#4

Njao.... använder man ovanstående kod så tar den allt efter det talet man anger. Men använder man "mid(strText,2,4)" (utan ") så börjar den på tecken nummer 2 och läser 4 tecken framåt.

strText = "123456789"
Response.write mid(strText,2,4)

ger resultatet "2345"

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)