Repetition de carractères

Résolu
unixcmechant -  
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

1 réponse

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
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$
;-))
1
unixcmechant
 
bonsoir,
merci beaucoup à postériori
En effet je m'en étais rendu compte que j'avais oublié, j'ai voulu édité mon txt, je n'ai pas trouvé et je devais partir.

Toutes mes excuses, merci de m'avoir répondu malgré mon côté "sauvage"
Bonne soirée
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896 > unixcmechant
 
No problemo... à condition de changer de pseudo ;-))
0