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
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 nachloveRakusuchen, was in der Zeichenkette nicht vorkommt.Der Smartmatch liefert ein Match-Objekt, das die ganze angeführte Wortgruppe umfasst, und
saygibt es zwischen Eckklammern aus.