Testeur d'anagrammes


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
oooooooooooooooooooooooooo uuuuuuuuuuuuuuuuuuuuuuuuuuuuu y
bbbbb cccccccccccccccc ddddddddddddddddddddd ffffff gggggg
hhhhh jj lllllllllllllllllllllllllllllll mmmmmmmmmmmmmmm
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ppppppppppppppp qqqqq
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr ssssssssssssssssssssssssssss
sssssssssssss tttttttttttttttttttttttttttttttttttt vvvvvvv xx z



Comme un vol de gerfauts tirés du toit natal,
Fatigués de porter leurs misères hautaines,
De Palos de Moguer, routiers et capitaines
Partaient, ivres d'un rêve héroïque et brutal.

Ils allaient conquérir cet objectif métal
Que le Japon mûrit en ses mines lointaines,
Et les vents appâtés inclinaient leurs antennes
Aux bords mystérieux du monde Occidental.

Au soir, pacte espéré des lendemains épiques,
L'azur, bal de la mer, passeport des Tropiques,
Échauffait leur sommeil d'un mirage doré ;

Peu penchés à l'avant des blanches caravelles,
Ils regardaient monter en un ciel ignoré
Du fond de l'Océan ces étoiles nouvelles.

*

Je n'ai d'ami qu'un chien. Assumez pour quels torts
De ma pugnace main il reçut l'étrivière.
Ce bon chien me sauva, la nuit, dans la rivière ;
Il n'en fut pas plus vain, - suffoquons de remords.

Depuis, une seule âme a scellé nos deux corps.
Quand on m'emportera dans la triste civière,
Ce sage ami suivra dolent au cimetière,
Ballottant tête basse, un cortège des morts.

Les pelles dalleront la fosse. Pauvre bête,
Las d'y flairer le sol, las des pieds à la tête,
Seul au monde, agacé de tel n'entendre rien,

Tu glapiras trois fois ; - je répondrai peut-être.
Si rien ne te répond, hélas ! c'est que ton maître
Est bien mort ! couche-toi, expire, indulgent chien !

[2 parties sur 2 sont des anagrammes 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, sympathie
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)