Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Zeichenketten abgleichen / Exercises / Der gefundene Text

Lösung: Der gefundene Text

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

Code

'database' ~~ /base/;
say $/.Str;

🦋 Du findest den Quellcode in der Datei matched-text.raku.

Ausgabe

base

Kommentare

  1. Jeder Smartmatch legt sein Ergebnis in der besonderen Match-Variablen $/ ab, es ist also nicht nötig, es einer eigenen Variablen zuzuweisen.

  2. Das Match-Objekt enthält den getroffenen Text; .Str auf $/ aufzurufen liefert diesen Text als gewöhnliche Zeichenkette. Das Match-Objekt unmittelbar auszugeben hätte stattdessen 「base」 gezeigt.

Kursnavigation

Der gefundene Text   |   Wo ist die Ziffer