Curso de Raku / Expresiones regulares y gramáticas / Expresiones regulares / Cuantificadores / Exercises / Un signo opcional

Solución: Un signo opcional

Aquí tienes una posible solución para la tarea.

Código

say '-42' ~~ / '-'? \d+ /;

🦋 Puedes encontrar el código fuente en el archivo optional-sign.raku.

Salida

「-42」

Comentarios

  1. La parte '-'? empareja un signo menos opcional: cero o uno.

  2. \d+ empareja después la serie de dígitos. El mismo patrón empareja también un número sin signo, como 42.

Un signo opcional   |   De dos a cuatro dígitos