Position av ett tecken i en sträng

ASP

2 svar · 1 182 visningar · startad av angelica

Medlem sedan juli 2013280 inlägg
Trådstart#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!

349 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
218 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)