Vérificateur de palindromes


[Passez votre souris sur ce texte pour afficher sur fond rouge les paires de caractères symétriques.]

Élu dAliénor ténèbre vécue île
de carte Lugu je ne ris ; drôle lasile.
Sumatra perd à lastre, sengage ci-vu,
démordra nipas noires en rite vaincu.

Décéda loccase corps où davivé Sire
céda la mer Italie : Oder il retire.
Ma violette cuve nota leur coeur coi,
ô crue, ô cruel atone vu cette loi...

Va mériter Liré doeil à tire malade !
Cerise, viva, duos, procès, accolade :
ce Duc nia vêtir, ne serions à pinard ?
Rome du vice gagne, sert sa ladre part.

À Muse Lisa le lord Sirène jugule.
Trace de lieu ce verbe ne trône, il adule.

[Ce texte de 403 lettres & chiffres est un palindrome.]


Entrez un texte et cliquez sur pour le tester (Majuscules, âccents, çédilles & ligætures autorisés).


Ce programme a bénéficié des précieux conseils de Nicolas Graner, Philippe Bruhat, Patrice Besnard et Éric Angelini.
En janvier 2023, l'intelligence artificielle ChatGPT m'a grandement aidé à écrire cette version interactive en JavaScript.

Attention ! Le serveur de Free est rapide mais très limité en mémoire vive, et vous n'obtiendrez qu'une page vide si votre texte est trop long.
Dans ce cas, vous pouvez essayer ce même programme sur le serveur de mon laboratoire, plus lent mais acceptant davantage de données.

Valid XHTML 1.0 Transitional Autres vérificateurs : anagrammes, belles absentes, gématrie, okapi, 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 : 24 novembre 2006

À la demande de Kai Carver, il est possible depuis décembre 2007 de fournir le palindrome à tester dans l'adresse de la page, sous la forme
<http://www.gef.free.fr/pal.php?texte=%C9sope+reste+ici+et+se+repose>.
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 palindromes, 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/pal.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)