string.sub
sembra che sostituisca solo la prima istanza. C'è un'opzione per questo o un altro metodo che può sostituire tutti i modelli? Puoi farlo all'interno di un regex come perl?Come posso sostituire ogni istanza di un modello in rubino?
(credo qualcosa come r/bla/bla /)
... e uno a chi mi può dire perché sulla terra non string.sub
sostituire solo la prima partita?
Per la stessa ragione per cui Perl ha bisogno di un modificatore 'g' per rendere globali le sostituzioni. Sostituire tutto è spesso quello che vuoi, ma non sempre. – Telemachus