Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Алтернативи / Най-дълъг токен и първо съвпадение

Тест — Алтернативи

Какво отпечатва следната програма? Забележете единичната черта |.

say 'download' ~~ / down | download /;
1「download」
0「down」
0「load」
0False

Единичната черта | използва съпоставяне по най-дълъг токен: когато повече от една възможност съвпада на едно и също място, печели най-дългата. Макар down да е написано първо и да би съвпаднало, | предпочита по-дългото download. С || вместо това би спечелило down.

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

Най-дълъг токен и първо съвпадение   |   Дума или цифра