Repetition de carractères
Résolu
unixcmechant
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
comment fait t-on avec les expressions régulières pour détecter des chaines de carractères qui ne contiennent uniquement un carractère
par exemple:
aaaaaaaaaaaaaaaaa ou 11111111111111111111111
mais pas aaaaaaaaaaaaabaaaaaaaa
comment fait t-on avec les expressions régulières pour détecter des chaines de carractères qui ne contiennent uniquement un carractère
par exemple:
aaaaaaaaaaaaaaaaa ou 11111111111111111111111
mais pas aaaaaaaaaaaaabaaaaaaaa
Configuration: Linux Epiphany 2.14
1 réponse
-
Salut,
En leur demandant poliment peut être (s'il vous plaît, merci d'avance, etc. ) ;-\
Tes chaines de caractères sont seules sur la ligne ou au milieu d'autres ?
Sinon, essaie ça :grep -o '\b\([^ ]\)\1*\b'
J'ai pas testé toutes les possibilités, mais bon ça le fait sur un fichier du genre :jp@MDK:~/tmpfs ssh$ cat plop aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 22222222222222222222222 cccccccccnccccccccccccccccc ddddddddad vvvvvvvv ffffhffff jjjjjj kkkrkkk lll mpm ooooo uuzzauuu jp@MDK:~/tmpfs ssh$ grep -o '\b\([^ ]\)\1*\b' plop aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 22222222222222222222222 vvvvvvvv jjjjjj lll ooooo jp@MDK:~/tmpfs ssh$
;-))