Bonjour,
Je suis face à un problème de conception d'expression régulière, le principe est simple mais pas moyen de trouver une regex qui me convient.
Je veux vérifier si un même chiffre se répète n fois dans une suite de chiffres.
Concrètement avec n = 3 :
- 031119 -> ok (pour 111)
- 888831 -> ok (pour 888)
- 222222 -> ok (pour 222)
- 985468 -> pas ok
- 113798 -> pas ok
Donc dans ce cas une expression possible est : 0{3}|1{3}|2{3}|3{3}|4{3}|5{3}|6{3}|7{3}|8{3}|9{3}
Mais je trouve ça bien lourd à écrire, et ne parlons même pas du cas ou ça serait des lettres. Donc si vous avez des idées je prends tout ce qui passe !
Partager