Estoy buscando una manera concisa de incrementar todos los enteros encontrados en una cadena por +1 y devolver la cadena completa.Ruby: incrementa todos los enteros en una cadena por +1
Por ejemplo:
"1 plus 2 and 10 and 100"
debe convertirse en
"2 plus 3 and 11 and 101"
puedo encontrar todos los números enteros muy fácilmente con
"1 plus 2 and 10 and 100".scan(/\d+/)
pero estoy atascado en este momento tratando de incremente y vuelva a unir las partes.
Gracias de antemano.
Sweet! Sabía que había una forma muy simple de hacer esto. ¡Gracias! – NullRef
Eso es genial. No sabía que gsub tomó bloques. – jergason