Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Zeichenketten

In Zeichenketten suchen

Mehrere Methoden beantworten Fragen darüber, was ein String enthält.

Die Methode contains prüft, ob ein String irgendwo in einem anderen vorkommt:

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

Die Methoden starts-with und ends-with prüfen den Anfang und das Ende eines Strings:

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

Wenn du die genaue Position eines Teilstrings benötigst, verwende index. Die Methode gibt den Index der ersten Uebereinstimmung zurück, gezählt ab Null:

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

Wenn der Teilstring nicht gefunden wird, gibt index Nil anstelle einer Zahl zurück:

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

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Themas.

Kursnavigation

Zeichenketten   |   Quiz — index


💪 Oder springen Sie direkt zu den Übungen dieses Abschnitts.