cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012
-
3 juin 2009 à 15:55
cs_bobino75
Messages postés20Date d'inscriptionvendredi 3 octobre 2008StatutMembreDernière intervention14 août 2012
-
18 juin 2009 à 21:34
Bonjour,
J'ai quelques problèmes avec mon regex et j'aimerais bien que quelqu'un puisse m'aider.
- Ma recherche se fait sur une possibilité de 5 mots clés. Si je recherche le mot « mal », je ne veux pas que le mot « maladie » soit trouvé.
- De plus, c'est un ET que je voudrais avoir dans ma recherche et non un OU. Si j'ai 3 mots clés, les 3 mots doivent se retrouver dans l'enregistrement.
- L'ordre des mots doit aussi être respecté. Si je recherche, avec 3 mots clés, « Je » « suis » « homme » donc me donner comme résultat, "Je suis un homme" et non "L'homme que je suis".
- Finalement, le nombre de mot entre chaque mot clé peut être spécifié. Les mots clés ne peuvent être séparés par 0 à 60 mots. Dans l'exemple "Je suis un homme", si je recherche « Je » et « homme » avec 0 comme nombre de mot entre les mots clés, la recherche ne trouvera rien. Par contre, si je met un nombre entre 3 et 60, la recherche retournera TRUE.
Probablement que ça prendra plusieurs RegEx mais je ne sais vraiment pas comment m'y prendre.
J'aimerais bien que vous puissiez me donner un bon coup de main.