Testeur de belles absentes


T : Fjeld, burg : oh ! cinq vamps, [20 lettres]
B : vingt champs. Quel fjord ! [20 lettres]

Le message caché est « TB » [en moyenne 20 lettres par ligne]


Entrez un texte dont chaque ligne est un quasi-pangramme et cliquez sur
pour le tester (Majuscules, âccents, çédilles & ligætures autorisés).


La contrainte de la belle absente a été inventée par l'écrivain & oulipien Georges Perec : chaque ligne doit contenir toutes les lettres de l'alphabet sauf k, w, x, y, z et une sixième lettre, qui épelle « en négatif » un message caché.

Valid XHTML 1.0 Transitional Autres vérificateurs : anagrammes, 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 : 31 décembre 2012

On peut fournir le texte à tester dans l'adresse de la page, sous la forme
<http://www.gef.free.fr/ba.php?texte=Fjeld%2C+burg+%3A+oh+!+cinq+vamps%2C%0Avingt+champs.+Quel+fjord+!>.
Voici par exemple un lien vers l'état actuel de cette page.

Si vous voulez définir un signet pointant vers ce vérificateur de belles absentes, 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/ba.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)