Курс Raku / Регулярні вирази та граматики / Регулярні вирази / Альтернативи / Альтернатива
Тест — Групування
Що виведе наведена програма?
say 'goodbye' ~~ / [ hello | good ] bye /;| 1 | 「goodbye」 |
| 0 | 「good」 |
| 0 | 「bye」 |
| 0 | False |
Квадратні дужки групують альтернативу hello | good без
захоплення, тож шаблон означає «hello або
good, а потім bye». У goodbye
збігається альтернатива good, за якою йде bye,
даючи 「goodbye」.