Merkkijonot : funktiot

INSTR


   KUVAUS

Etsii merkkijonosta esiintymän, ja kertoo sijainnin mistä se löytyi.

Isoilla ja pienillä kirjaimilla ON väliä.

Etsintä suoritetaan halutessasi vasta tietystä paikasta lähtien.

Funktio palauttaa siis esiintymän sijainnin. Jos etsittävää ei löydy, palautetaan nolla.

   KÄYTTÖ
INSTR (jono, etsittävä, [lähtien])

  • jono = Merkkijono.
  • etsittävä = Merkkijonoesiintymä, jonka haluat korvattavan.
  • lähtien (valinnainen) = Mistä lähtien merkkejä luetaan. Oletuksena 1. Tätä parametria ei ole pakko kirjoittaa.

  •    ESIMERKKI
    theline$="Don't you worry, babe. I'm an expert."

    Text 0,0,theline$

    Text 20,20,"The location of 'babe' is: "+Instr(theline$,"babe")
    Text 20,33,"The location of 'hasta la vista' is: "+Instr(theline$,"hasta la vista")

    'Try to search substring "you" after the 10th character...
    Text 20,46,"The location of 'you' from character 10 is: "+Instr(theline$,"you",10)

    '(of course it can't be found because "you" is located at 7)

    DrawScreen

    WaitKey

    <<TAKAISIN