pb de regexp assez simple mais pas si facile ;)

pb de regexp assez simple mais pas si facile ;) - PHP - Programmation

Marsh Posté le 19-08-2002 à 17:38:50    

la problématique est toute simple : je veux vérifier si la chaine contient des caractères (n'importe lesquels) répétés 3 fois ou plus.
avec une ereg, ça m'a pas parut possible.
par contre, ça semble faisable avec une exp. format perl mais je sais pas trop comment m'y prendre
j'ai essayé /(.)\1\1/ mais ça marche pas

Reply

Marsh Posté le 19-08-2002 à 17:38:50   

Reply

Marsh Posté le 21-08-2002 à 15:37:00    

la solution avec une expression reguliére serait p'tet de faire :
(a{3})|(b{3})| ... pour chaque caractére autorisé.
 
Sinon il faudrait une fonction qui te compte les occurences de chaque caractére et aprés tu testes si tu as une occurence >= 3.
 

Reply

Marsh Posté le 21-08-2002 à 22:49:44    

mouais, enfin on fait plus simple
 
et en l'occurence la solution en exp. perl, c'était /(.)\\1\\1/ ce qui est qd memem plus pratique =)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed