Cursus Raku / Geavanceerd / Meer over ingebouwde types / Strings

Zoeken in strings

Verschillende methoden beantwoorden vragen over wat een string bevat.

De methode contains vertelt of de ene string ergens in de andere voorkomt:

say 'Raku'.contains('ak'); # True
say 'Raku'.contains('xy'); # False

De methoden starts-with en ends-with controleren het begin en het einde van een string:

say 'Raku'.starts-with('Ra'); # True
say 'Raku'.ends-with('ku');   # True

Als je de precieze positie van een deelstring nodig hebt, gebruik je index. Die geeft de index van de eerste overeenkomst terug, geteld vanaf nul:

say 'Raku'.index('k'); # 2

Wordt de deelstring niet gevonden, dan geeft index Nil terug in plaats van een getal:

say 'Raku'.index('z'); # Nil

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Strings   |   Quiz — index


💪 Of ga direct naar de oefeningen in deze sectie.