Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Alternativen / Alternative
Quiz — Gruppierung
Was gibt das folgende Programm aus?
say 'goodbye' ~~ / [ hello | good ] bye /;| 1 | 「goodbye」 |
| 0 | 「good」 |
| 0 | 「bye」 |
| 0 | False |
Die eckigen Klammern gruppieren die Alternation
hello | good ohne Capture, das Muster bedeutet also
„hello oder good, dann bye“. In
goodbye trifft die Alternative good, und
darauf folgt bye, was 「goodbye」 ergibt.