OK, une petite piste. Mais on n'ira pas beaucoup plus loin.
-------------------------------
Pour qu'une chaine matche le pattern "*tetu*", il faut que tu y trouves les caractères 't', suivi de 'e', suivi de 't', suivi de 'u' quelque part dedans.
-------------------------------
Essaie d'implémenter un truc qui ne fait que ça.
Une fois que ça marche, essaie de le modifier pour qu'il suive ceci :
-------------------------------
Pour qu'une chaine matche le pattern "*te*tu*", il faut que tu y trouves les caractères 't', suivi de 'e', quelque part dedans, puis, plus loin dans la chaine (après, pas avant), 't', suivi de 'u'.
-------------------------------
Puis :
-------------------------------
Pour qu'une chaine matche le pattern "te*tu*", il faut que tu y trouves les caractères 't', suivi de 'e', au début, puis, quelque part dans la chaine, 't', suivi de 'u'.
-------------------------------
Et enfin :
-------------------------------
Pour qu'une chaine matche le pattern "*te*tu", il faut que tu y trouves les caractères 't', suivi de 'e', quelque part dedans, puis, comme derniers caractères de la chaine, 't', suivi de 'u'.
-------------------------------
Maintenant débrouille-toi avec cela, tu as un plan de travail suffisamment précis pour pouvoir avancer.
Message édité par BifaceMcLeOD le 06-11-2002 à 17:18:14