La manipulation des String en Ruby est très poussée. Avec la méthode `[]` ou son alias `slice`, il est facile d’en extraire une partie complexe !
Via les index.

Via un String.

Via une Regex.

La méthode slice! permet en plus de supprimer la partie sélectionnée.

La méthode []= permet de remplacer la partie sélectionnée.

Le lien vers la documentation Ruby de slice.
💡La définition de la méthode est slice(*args), reconnaissez-vous le splat operator qui est utilisé pour gérer le nombre variable d’arguments ?