Регулярки в raku (классы символов)

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Регулярки в raku

Сообщение Bizdelnick »

Нужно задать класс символов, включающий алфавитно-цифровые, точку и дефис. В perl это [-.[:alnum:]]. Как сделать такое же в raku — никак не могу допереть, куцая документация не помогает. Алфавитно-цифровые символы — это <alnum>, ok. Как это использовать при задании своего класса?
Вопрос, какого чёрта модификатор P5 не даёт такого же поведения, как в perl, оставим за скобками.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Регулярки в raku

Сообщение Bizdelnick »

Почти сразу, как написал вопрос, нашёл такое решение: <:L + :N + [-.]>. В принципе, годится, но хотелось бы всё же узнать, как использовать предопределённые классы для задания своих.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить