simpele vraag over string

Status
Niet open voor verdere reacties.

pindakaaspot

Nieuwe gebruiker
Lid geworden
4 sep 2007
Berichten
2
ik ben op zoek naar een functie(of snelle manier) om het teken van een opgegeven positie in een string te krijgen

vb als je dus de string hebt "hallo"
en je vraagt om 2
dat je "a" terugkrijgt

ik zit al een paar uur te zoeken op het internet en kan niks vinden
 
Laatst bewerkt:
Met .charAt(i) pak je één letter, 0 => h, 1 => a, 2 => l enz..

Maar ik ken de syntax van Visual Basic niet dus de rest moet je maar even zelf invullen. :)


Vr.Gr. Egel.
 
Probeer het met "Mid"

dus
Code:
dim i as integer
i = 2
sTemp = Mid("hallo", i,1)


V.:thumb:
 
of, een voorbeetje om elke letter afzonderlijk te krijgen:

Code:
dim i as integer
dim sCur as string
dim sStr as string

sStr = "Hallo daar!"
for i = 1 to len(sStr)
sCur = mid(sStr, i,1)
[COLOR="green"]'nu is sCur de losse letter van de sting. nu kan je bv. doen:[/COLOR]
msgbox sCur
[COLOR="Green"]'dat zal elke letter los msg-box-en.[/COLOR]
next i



V.:thumb:
 
ok dankjewel
ik had op een andere site ook over die mid functie gelezen maar daar stond dat hij iets heel anders deed
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan