Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Литерали и класове от знаци / Exercises / Буква или цифра
Решение: Буква или цифра
Ето едно възможно решение на задачата.
Код
say ' @x7' ~~ / <[a..z 0..9]> /;🦋 Намерете програмата във файла digit-class.raku.
Изход
「x」Коментари
Класът може да съдържа няколко диапазона един след друг.
<[a..z 0..9]>съпоставя един знак, който е малка буква или цифра. Интервалът между двата диапазона е там само за четимост —<[a..z0..9]>означава точно същото, защото интервалите вътре в<[…]>се пренебрегват, както и навсякъде другаде в регулярния израз.При обхождане отляво двата интервала и
@не са в класа и се прескачат; първият съвпадащ знак еx. (Този съчетан клас е близък до онова, което означава скъсяването\w.)
Навигация в курса
← Буква или цифра | Гласна →