Jouer au literati, textexpress, le mot le plus long, etc!

Description

Ce programme permet de trouver les anagrammes complets ou incomplets d'une séquence de lettres. Il permet aussi de fixer des contraintes sur les mots trouvés (présence de lettres à telles ou telles positions, etc).
Un accès à plusieurs dictionnaires 'online' est inclus, permettant de trouver une définition :-)

Très utile pour jouer à Literati online par exemple, ou pour aider aux mots croisés ou fléchés.

L'intérêt technique de la source est surtout dans la méthode originale d'indexation par tables de hachage, qui permet de retrouver les entrées de façon quasi instantanée. L'accès au dictionnaires par parsing de pages web est un bon exemple de ce que l'on peut faire en interoogeant dynamqiuement des pages html (elles même dynamiques).

Le programme est évidemment clairement commenté et découpé. Cerise sur le gateau: le zip contient une liste de 275376 mots.

Conclusion :


On peut utiliser les mécanismes présentées ici pour faire toute sorte de choses relatives à l'indexation de mots, par exemple parser un document texte pour construire un hyper-index par mots clés, faire des recherches ultra rapides dans de volumineux fichiers texte ou base de données texte, etc.

Je ne suis pas le roi de l'IHM, je déteste faire ça. Alors oui, j'avoue, l'interface est moche mais ce n'est pas le but ici :-)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.