Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Літерали та класи символів / Класи символів

Тест — Власні класи

Що виведе наведена програма? Клас тут заперечний.

say 'abc123' ~~ / <-[a..z]> /;
1「1」
0「a」
0「abc」
0False

Клас <-[a..z]> збігається з одним символом, який не є малою літерою. Скануючи abc123 зліва, перші три символи є малими літерами й пропускаються; першим символом, що не є малою літерою, є цифра 1, тож збігом стає 「1」.

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

Класи символів   |   Визначені наперед класи символів