Perl 6 / все про regexp

Простое сопоставление с шаблоном

Синтаксис сопоставления с шаблоном в Perl 6 изменился (даже по сравнению с ранними реализациями).

Чтобы сравнить строку с шаблоном — регулярным выражением, применяют оператор ~~:

my $string = "Version 123";
say $string ~~ /\d+/ ?? 'contains a number' !! 'no numbers found';

(Приведенный пример называется «торжество двойных символов».)

match, regexp — 25 апреля 2007