Testeur d'anagrammes


eeee eeee eee eee

Tu n'auras nul chausson cristallin car aux vairs
 A   C   E   H   I   L   N   O   R   S   T   U   V   X 
7 3 -14 1 3 3 4 1 4 5 2 5 1 1
On scalpa la toison puis on trancha ta rose
 A   C   E   H   I   L   N   O   P   R   S   T   U 
6 2 -13 1 2 2 4 5 2 2 4 3 1
Voilà pourquoi la mort la prit dans sa nécrose
 A   C   D   E   I   L   M   N   O   P   Q   R   S   T   U   V 
5 1 1 -12 3 3 1 2 5 2 1 4 3 2 2 1
À bas la poésie aux traumatisants vers
 A   B   E   I   L   M   N   O   P   R   S   T   U   V   X 
7 1 -11 2 1 1 1 1 1 2 5 3 2 1 1
Il nous faut sans contrainte explorer l'Univers
 A   C   E   F   I   L   N   O   P   R   S   T   U   V   X 
3 1 -10 1 3 3 5 3 1 4 4 3 3 1 1
L'invention dit Claudel se trouve dans la prose
 A   C   D   E   I   L   N   O   P   R   S   T   U   V 
3 1 3 -9 3 4 4 3 1 2 3 3 2 2
Sans césure qui pèse ou pose un blanc morose
 A   B   C   E   I   L   M   N   O   P   Q   R   S   U 
2 1 2 -8 1 1 1 3 4 2 1 2 6 4
Sans rythme régulier ni rime aux jeux pervers
 A   E   G   H   I   J   L   M   N   P   R   S   T   U   V   X   Y 
2 -7 1 1 3 1 1 2 2 1 6 3 1 3 1 2 1
Le rêve ou la passion s'exprime en droite ligne
 A   D   E   G   I   L   M   N   O   P   R   S   T   U   V   X 
2 1 -6 1 4 3 1 3 3 2 3 3 1 1 1 1
La verve est bêtement une tumeur maligne
 A   B   E   G   I   L   M   N   R   S   T   U   V 
2 1 -5 1 1 2 3 3 2 1 4 3 2
Et l'Oulipo ne sert que de prétexte enflé
 D   E   F   I   L   N   O   P   Q   R   S   T   U   X 
1 -4 1 1 3 2 2 2 1 2 1 4 2 1
Lorsque exagérément on recense une lettre
 A   C   E   G   L   M   N   O   Q   R   S   T   U   X 
1 1 -3 1 2 1 4 2 1 4 2 3 2 1
Le thème effervescent reste juste éraflé
 A   C   E   F   H   J   L   M   N   R   S   T   U   V 
1 1 -2 3 1 1 2 1 1 3 3 4 1 1
Et se perd le réel sens de l'éternel Être
 D   E   L   N   P   R   S   T 
2 -1 4 2 1 4 3 3

[0 ligne sur 14 est une anagramme de la première.]


Entrez un texte souche et des anagrammes sur des lignes distinctes, puis cliquez
sur pour les tester (Majuscules, âccents, çédilles & ligætures autorisés).
Toute ligne erronée sera affichée en blanc sur noir, suivie par un tableau donnant le nombre de
lettres manquantes ou en trop.

Pour tester de longs textes anagrammatiques, séparez-les par @@@@@ et les passages à la ligne ne seront alors plus pris en compte.
Lignes-sources classiques : alphabet, Scrabble français, Scrabble anglais.

Voir aussi l'excellent éditeur d'anagrammes programmé en JavaScript par Nicolas Graner en mai 2010.



Valid XHTML 1.0 Transitional Autres vérificateurs : belles absentes, gématrie, okapi, palindromes, pangrammes & lipogrammes, prisonniers
Autres pages dynamiques : baragouin, S+n, dissociation, « patois », vers à soie, combinatoire, sonnets lettristes et monnets
Pages oulipiennes de Gef (mailing list)

Dernière modification : 14 novembre 2006

Il est possible depuis décembre 2007 de fournir les anagrammes à tester dans l'adresse de la page, sous la forme
<http://www.gef.free.fr/anag.php?texte=Le+solipsiste+se+forgea%0AFi+%21+les+paroles+%E9go%EFstes>.
Voici par exemple un lien vers l'état actuel de cette page.

Si vous voulez définir un signet pointant vers ce vérificateur d'anagrammes, je vous suggère de copier
cette ligne de commande javascript, qui analyse automatiquement le texte sélectionné dans n'importe quelle page Web :
javascript:l='http://www.gef.free.fr/anag.php';t=''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(t)l=l+'?texte='+escape(t).replace(/\+/g,'%2B').replace(/%20/g,'+').replace(/\*/g,'%2A').replace(/\//g,'%2F').replace(/@/g,'%40').replace(/%u20AC/g,'%80').replace(/%u201A/g,'%82').replace(/%u0192/g,'%83').replace(/%u201E/g,'%84').replace(/%u2026/g,'%85').replace(/%u2020/g,'%86').replace(/%u2021/g,'%87').replace(/%u02C6/g,'%88').replace(/%u2030/g,'%89').replace(/%u0160/g,'%8A').replace(/%u2039/g,'%8B').replace(/%u0152/g,'%8C').replace(/%u017D/g,'%8E').replace(/%u2018/g,'%91').replace(/%u2019/g,'%92').replace(/%u201C/g,'%93').replace(/%u201D/g,'%94').replace(/%u2022/g,'%95').replace(/%u2013/g,'%96').replace(/%u2014/g,'%97').replace(/%u02DC/g,'%98').replace(/%u2122/g,'%99').replace(/%u0161/g,'%9A').replace(/%u203A/g,'%9B').replace(/%u0153/g,'%9C').replace(/%u017E/g,'%9E').replace(/%u0178/g,'%9F');void(location=l)