Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Сопоставление строк / Exercises / Совпавший текст
Решение: Совпавший текст
Вот один из возможных вариантов решения задачи.
Код
'database' ~~ /base/;
say $/.Str;🦋 Исходный код можно найти в файле matched-text.raku.
Вывод
baseКомментарии
Всякое умное сопоставление сохраняет свой результат в специальной переменной совпадения
$/, поэтому присваивать его собственной переменной не нужно.Объект совпадения хранит совпавший текст; вызов
.Strу$/возвращает этот текст как обычную строку. Печать самого объекта совпадения показала бы вместо этого「base」.
Навигация по курсу
← Совпавший текст | Где цифра →