Re,
Une version v2 :
- corrigée par rapport à la v1
- qui colore le texte des doublons pour mieux les repérer (limité à 15 doublons différents)
Le code est dans module1. Cliquer sur le bouton Hop!
nota : la recherche des doublons se fait depuis les chaines de caractères l
es plus longues jusqu'aux chaines de caractères
les plus courtes (soit 5 caractères).
Quand une chaine doublon a été trouvée, on la retire du texte source pour les recherches suivantes.
Ainsi si la chaine "
123soleil" est un doublon (x 2) et qu'ensuite on recherche la chaine "
soleil", on ne recherchera pas "
soleil" à nouveau dans les deux occurrences déjà trouvées "
123soleil".
Autrement dit les chaines composants les chaines doublons déjà trouvées ne sont plus pris en compte par les recherches suivantes.
Ainsi pour la chaine
12345soleil---12345--12345soleil-12345toto, on trouvera d'abord le doublon
12345soleil- avec une fréquence de 2 et ensuite le doublon
12345 avec une fréquence de 2 aussi.
On
ne trouvera
pas 12345 avec une fréquence de 4.
Voir le fichier ICI .