Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Літерали та класи символів / Класи символів
Тест — Власні класи
Що виведе наведена програма? Клас тут заперечний.
say 'abc123' ~~ / <-[a..z]> /;| 1 | 「1」 |
| 0 | 「a」 |
| 0 | 「abc」 |
| 0 | False |
Клас <-[a..z]> збігається з одним символом, який
не є малою літерою. Скануючи abc123 зліва,
перші три символи є малими літерами й пропускаються; першим символом, що
не є малою літерою, є цифра 1, тож збігом стає
「1」.