Je cherche la méthode Ruby (1.9...) qui peut m'aider à trouver le nombre d'occurrences d'un caractère dans une chaîne de caractères. Je cherche toutes les occurrences, pas seulement la première.
Par exemple : "Melanie is a noob" Il y a deux occurrences de la lettre 'a'. Quelle serait la méthode Ruby que je pourrais utiliser pour trouver cela ?
J'ai utilisé Ruby-doc.org comme référence et la méthode scan
dans la classe String
a attiré mon attention. Le libellé est un peu difficile pour moi à comprendre, donc je ne saisis pas vraiment le concept de scan
.
Edit : J'ai pu résoudre cela en utilisant scan
. J'ai partagé quelques solutions dans une vidéo sur comment j'ai réussi.
2 votes
Voulez-vous le nombre d'occurrences, ou les valeurs d'index des occurrences dans la chaîne? Savoir combien est souvent utile, mais généralement la question suivante est "où sont-ils?"