webForumDet fria alternativet

Splitta tal och text

3 svar · 275 visningar · startad av JPS

JPSMedlem sedan nov. 2001101 inlägg
#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

PeeerMedlem 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)
JPSMedlem sedan nov. 2001101 inlägg
#3

Tackar!

Det fungerar super.

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

PeeerMedlem 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"

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