Posté(e) le 18 avril 200619 a Bonjour, je dois realisé un moteur de recherche en C mais je ne sais pas trop comment m'y prendre. Le moteur de recherche devra fonctionne comme cela: a partir d'un mot et d'un fichier texte(html ou php) il faut pouvoir répondre si le mot apparait ou non. Il y a differentes conditions: les contenus des balises html ne doivent pas etre pris en compte ainsi que ce qui ce trouve entre les balises <script> et </script>. Les differentes orthographes du mot recherché devront etre prises en compte(avec ou sans accent, avec ou sans majuscule...). Mon probleme ce situe surtout au niveau de l'analyse lexical à effectuer. Je ne vois pas trop comment structuré ca. Si quelqu'un pouvait me donner quelques indications pour organiser mon programme ca serait très gentil ^^. Voila merci d'avance
Posté(e) le 18 avril 200619 a bon alors quelques petits ingrédient mais pas la recette. des fonctions pour lire chaque mot. des fonction pour mettre tout en maj ou tout en minuscule. si ca n'existe pas uen fonction qui remplace chaque lettre accentué par sont equivalent-> a appellé après chaque lecture d'un nouveau mot. Si tu tombe sur un <script> ne pas comparer jusqu'a trouvé un </script> Pour le code html: quand tu trouve un < ne pas comparer avant de trouver un > normalement ca passe car le caractère < et > en html ou php sont codé . Voili voilou, en espérant que ca t'aide un peu.
Posté(e) le 18 avril 200619 a et surtout des automates. Si tu peux t'en servir, essaye donc flex qui te facilitera la vie.
Posté(e) le 18 avril 200619 a J'allais le dire, pour tout ça, tu peux utiliser le duo lex/yacc (ou lex tout seul, mais bon). Avec flex et bison (implémentations de lex et yacc), il y a d'énormes possibilités.
Posté(e) le 18 avril 200619 a Auteur Oki ba merci pour l'aide, je vais essayé de devellopper mon programme et je vous tiens au courant
Posté(e) le 19 avril 200619 a Un automate pour ca? c'est pas un peu démesuré? Bon c'est pas tout mais faut que je trouve un tank pour tuer les mouches
Posté(e) le 19 avril 200619 a Ouip. Lis bien la question aussi :) faut qu'il recherche les différentes orthographes du mot, et pour ce qu'il veut, c'est tout à fait conseillé. (puis un programme est un automate, coin!)=
Posté(e) le 19 avril 200619 a Ouip. Lis bien la question aussi :) faut qu'il recherche les différentes orthographes du mot, et pour ce qu'il veut, c'est tout à fait conseillé. (puis un programme est un automate, coin!)= autant pour moi, j'avais cru qu'il cherchais uniquement a gérer la casse et les accents, c'est sur que s'il cherche avec des orthographe approchant ca devient plus compliqué ^^.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.