Diferencia entre tubería simple y tubería doble en Raku Regex (| Vs ||)

9

Hay dos tipos de alternancia en la expresión regular de Raku: la |y ||. Cuál es la diferencia ?

say 'foobar' ~~ / foo || foobar /  # 「foo」
say 'foobar' ~~ / foo | foobar /   # 「foobar」
Tinmarino
fuente

Respuestas:

12
say 'foobar' ~~ / foo || foobar /  # 「foo」 is the first declared
say 'foobar' ~~ / foo | foobar /   # 「foobar」 is the longest token

Respuesta más detallada en esta publicación

Tinmarino
fuente