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」

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.