Bonjour à tous,
j'essaie de réaliser quelques scripts pour "m'amuser", et je suis tombé face à un cas de figure que je ne sais pas comment aborder
Il s'agit de la fonction count qui retoune le nombre de fois que le motif X est trouvé. Voici un exemple simple qui représente bien mon problème :
Resultat : 1, jusque là tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 chaine = "toto123" compteur = 0 compteur += chaine.count("toto") print compteur
Mais quant est'il de ce cas de figure ?
Résultat : 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 chaine = "tototo" compteur = 0 compteur += chaine.count("toto") print compteur
Alors que je m'attendais à 2, même s'il y a chevauchement, on constate bien la présence de 2 motifs toto au sein de la chaine, y a t'il un moyen simple de récupérer les motifs chevauchants en utilisant count ? je n'ai pas trouvé la réponse à cette question dans la documentation de Python.
Merci à vous
Partager