webForumDet fria alternativet

Position av ett tecken i en sträng

ASP

2 svar · 1 162 visningar · startad av angelica

Medlem sedan juli 2013280 inlägg
Frågan#1
<% Dim str
  str="Hello"
  str=InStr(str,"e")
  Response.Write(str)%>

Jag har hittat många exempel som det ovan, men det är inte det jag vill.

Exempel:
ABCDABCD

Vilken bokstav finns på plats nummer 5? På nummer 6?
Jag kan säkert hitta själv om jag bara visste vad jag skulle leta efter...!

Medlem sedan juni 200032 967 inlägg
#2

Det är nog Mid() du är ute efter.

str = "Hello"
str = Mid(str, 5, 1)
Response.write str

Syntaxen är alltså:

Mid (sträng, starttecken, antaltecken)

Mvh
anders

Medlem sedan juli 2013280 inlägg
#3

Tack!!
Jag började nästan ge upp, tänkte jag var hänvisad till arrayer... Det skulle bli lite omständligt i just detta fallet!

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