Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Literale und Zeichenklassen / Exercises / Finden Sie eine Phrase

Lösung: Finden Sie eine Phrase

Hier ist eine mögliche Lösung der Aufgabe.

Code

say 'I love Raku' ~~ / 'love Raku' /;

🦋 Du findest den Quellcode in der Datei match-a-word.raku.

Ausgabe

「love Raku」

Kommentare

  1. Das Leerzeichen zwischen den Wörtern ist hier bedeutsam, die Wortgruppe steht also in Anführungszeichen: 'love Raku'. Ohne die Anführungszeichen würde die Regex-Maschine das Leerzeichen übergehen und nach loveRaku suchen, was in der Zeichenkette nicht vorkommt.

  2. Der Smartmatch liefert ein Match-Objekt, das die ganze angeführte Wortgruppe umfasst, und say gibt es zwischen Eckklammern aus.

Kursnavigation

Finden Sie eine Phrase   |   Ein Buchstabe oder eine Ziffer