Bonjour,
Dans une interface d'un de mes back-office l'utilisateur doit effectuer une requête. Une requête avec les mots-clés "family" pour famille, "morphological_group" pour groupe morphologique, "taxonomical_group" pour groupe taxonomique, "conditions_of_use" pour conditions d'utilisations, des "=" pour les valeurs (encerclées par des guillemets doubles ("), des ET (majuscule), des OU (majuscule), des parenthèses ouvrantes et fermantes et des espaces, exemple :
(family="tintin" ET conditions_of_use="titi") OU taxonomical_group="toto"
Il y a deux étapes dans l'algorithme :
vérifier la syntaxe (attention il peut y avoir des espaces en trop)
traiter la requête (ça je m'en occuppe)
Je voudrais donc un algorithme de vérification de la syntaxe de la requête SVP
Merci
Bien cordialement
Partager