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 ?