Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Зіставлення рядків / Вправи / Текст, що збігся
Розв’язання: Текст, що збігся
Ось один із можливих варіантів розв’язання задачі.
Код
'database' ~~ /base/;
say $/.Str;🦋 Вихідний код можна знайти у файлі matched-text.raku.
Вивід
baseКоментарі
Кожне розумне зіставлення зберігає свій результат у спеціальній змінній збігу
$/, тож присвоювати його власній змінній не потрібно.Об’єкт збігу містить текст, що збігся; виклик
.Strдля$/повертає цей текст як звичайний рядок. Виведення самого об’єкта збігу натомість показало б「base」.
Навігація курсом
← Текст, що збігся | Де цифра →