Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Наречия / Сопоставление без учёта регистра

Тест — Игнорирование регистра

Что выведет следующая программа? Шаблон записан прописными буквами, а текст — в смешанном регистре.

say 'Hello' ~~ /:i HELLO/;
1「Hello」
0「HELLO」
0True
0False

Наречие :i отключает различие прописных и строчных букв, и работает это в обе стороны — здесь шаблон из прописных букв HELLO совпадает с текстом в смешанном регистре. Результат — совпавший текст в том виде, в каком он есть в строке: 「Hello」.

Навигация по курсу

Сопоставление без учёта регистра   |   Область действия наречия