0004 String_slice

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.

0004-string_slice_1.png

Via un String.

0004-string_slice_2.png

Via une Regex.

0004-string_slice_3.png

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

0004-string_slice_4.png

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

0004-string_slice_5.png

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?