recherche avec REGEX
Posté : 23 déc. 2005, 16:51
Salut a tous, j'ai un petit souci avec mon moteur de recherche.
Je souhaite pouvoir faire une recherche par mots clé dans un champ texte. J'utilise donc les expressions régulières pour trouver le mot dans le champ:
cette requete marche bien mais mon problème est qu'elle est sensible aux accents
je voudrai que mon expression régulière traite les "e", "é", "è", "ê" , etc. de la même manière.
une idée?
merci a vous.
(ce message n'étant pas vraiment du PHP ou du SQL, dans le doute je le poste dans les deux forums)
Je souhaite pouvoir faire une recherche par mots clé dans un champ texte. J'utilise donc les expressions régulières pour trouver le mot dans le champ:
Code : Tout sélectionner
SELECT * FROM matable WHERE monchamp REGEXP '((\ +)|^)MOTCLE((\ +)|$)'je voudrai que mon expression régulière traite les "e", "é", "è", "ê" , etc. de la même manière.
une idée?
merci a vous.
(ce message n'étant pas vraiment du PHP ou du SQL, dans le doute je le poste dans les deux forums)