string.sub
ressemble à remplacer seulement la première instance. Y at-il une option pour cela ou une autre méthode qui peut remplacer tous les modèles? Pouvez-vous le faire dans une regex comme Perl?Comment puis-je remplacer chaque occurrence d'un motif dans ruby?
(Je pense que quelque chose comme r/bla/bla /)
... et +1 à quelqu'un qui peut me dire pourquoi diable ne string.sub
vient remplacer le premier match?
Pour la même raison que Perl a besoin d'un modificateur 'g' pour rendre les substitutions globales. Remplacer tout est souvent ce que vous voulez, mais pas toujours. – Telemachus