Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Якорі / Вправи / Увесь рядок

Розв’язання: Увесь рядок

Ось один із можливих варіантів розв’язання задачі.

Код

say so 'hello' ~~ /^ <[a..z]>+ $/;

🦋 Вихідний код можна знайти у файлі whole-string.raku.

Вивід

True

Коментарі

  1. Якорі ^ та $ прикріплюють шаблон до початку й кінця рядка.

  2. Між ними <[a..z]>+ мусить покрити кожен символ, тож рядок із великою літерою чи пробілом, як-от Hello there, зазнав би невдачі.

Навігація курсом

Увесь рядок   |   Ціле слово