No caso abaixo, onde um pai deve ser extraído de uma string por meio de uma expressão regular
input_string = "02150 ESPOO"
input_string[pattern]
Dois resultados muito diferentes surgem quer a pattern
expressão regular seja delimitada (começando e terminando) /^\d{5}$/
ou não/\d{5}/
Eu obtenho o resultado desejado no último caso, enquanto o primeiro retorna nil
. Por que o regex bookened falha?