J'essaie donc de trouver des mots de 6 lettres qui se composent d'un caractère répété trois fois suivi d'un autre caractère répété trois fois. Par exemple aaabbb
ou oookkk
.
J'essaie:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Tout d'abord, l'expression rationnelle est-elle correcte? Deuxièmement, pourquoi je reçois grep: Invalid back reference
?
grep -E '([a-z]{2})([0-9]{2})\2\1'
correspondrait aa9999aa
.
oookkk
(pas plus de 6 caractères) PAS les mots contenant oookkk
commeoookkkfoobar
grep -w
exemple que j'ai donné dans ma réponse.
aaaaaa
ou avez-vous besoin d'au moins deux personnages différents? Veuillez nous donner un exemple d'entrée et de sortie souhaitée.
aaabbbfoobar
? Et alorsaaaabbb
? Idéalement, montrez-nous un exemple d'entrée et la sortie souhaitée.