Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Литерали и класове от знаци / Класове от знаци
Тест — Собствени класове
Какво отпечатва следната програма? Класът е отрицателен.
say 'abc123' ~~ / <-[a..z]> /;| 1 | 「1」 |
| 0 | 「a」 |
| 0 | 「abc」 |
| 0 | False |
Класът <-[a..z]> съпоставя един знак, който
не е малка буква. При обхождане на abc123
отляво първите три знака са малки букви и се прескачат; първият знак,
който не е малка буква, е цифрата 1, така че съвпадението е
「1」.
Навигация в курса
← Класове от знаци | Предварително дефинирани класове от знаци →