IndexOf next

  • Onderwerp starter Onderwerp starter Spy1
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Spy1

Gebruiker
Lid geworden
2 jul 2007
Berichten
227
Hallo.

Ik ben op een probleem gestruikeld, ik vond niet gelijk een manier om naar de volgende IndexOf te gaan in een string. Bijvoorbeeld:

[CPP]dim strng as string = "Dit is een test voor mensen die graag testen doen, want die mensen die houden van test"

strng.IndexOf("test")[/CPP]

Dan krijg ik alleen de eerste te pakken, het is wel mogelijk om ook speciaal te kiezen voor de laatste heb ik gezien. Maar ik moet de andere ook hebben. Is dit mogelijk via for each of dergelijke?

Alvast vriendelijk bedankt.

Maikell.
 
Kijk eens naar de verschillende varianten (overloads) van IndexOf.
Nummer 3 van 7is : IndexOf(value as String, startIndex as integer)
Als je dus de uitkomst (=locatie) van de eerste keer dat je 'test' vindt + de lengte van test + 1 als startindex meegeeft vind je de tweede keer dat 'test' voorkomt. En dat kun je blijven doen in een loopje totdat het resultaat 0 is..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan