Salut les Free French, Quelques mots pour expliquer le sujet, qui risque de para�tre byzantin.
J'avais dans l'id�e de programmer un utilitaire permettant de faire une recherche d'expression r�guli�re dans diff�rents fichiers, pour le SDF (en pr�lude � l'immense Modele qui verra le jour d'ici une centaine d'ann�es si tout va bien). En gros : un moteur de recherche pour le SDF. Vous me direz, c'est pas la peine, il y a le choix : pourquoi pas httdig par exemple ? Pour la raison suivante. Plut�t que de faire une recherche brute de d�coffrage, j'avais imagin� proc�der ainsi : - supposons que j'aie des fichiers dans des formats diff�rents, certains avec des �, �, � et tutti quanti, d'autres avec des Ç etc, certains avec \'e, \c c, etc... - plut�t que de lancer une recherche en multipliant les motifs, je traduis le motif en ASCII minuscules : � -> c � -> ss (si allemand s�lectionn�) \c C -> c etc... et je convertis aussi le flux d'entr�e en minuscules ASCII. Si il y a un bingo, alors seulement je tente de v�rifier si cela s'accorde exactement � ce qui a �t� demand� (si le fl�au d'utilisateur exige seulement un texte en HTML ou que sais-je). Bon, le programme de Fran�ois Pinard, `recode' doit faire quelque chose comme cela (pas v�rifi�). Mais voil� que je tombe dans le manuel info de gawk sur la mention des "Collating symbols" (a +e donne �) et des "Equivalence Classes" ( � donne c) : bref, tout ce qu'il me faut. Bien s�r, cela ne fait pas partie de la glibc. Par contre, il semblerait que cela soit POSIX. Est-ce que quelqu'un aurait des pointeurs sur de la doc POSIX concernant la chose, ou sur des groupes travaillant pour l'impl�menter dans le monde libre, histoire que j'�vite de r�inventer la roue ;), et surtout que je d�finisse mes tables de correspondances en conformit� avec une �ventuelle sp�cification POSIX. TIA -- Thierry LARONDE <[EMAIL PROTECTED]> 10, rue du Bel Air, 74000 ANNECY - FRANCE/ Tel : 33.(0)4.50.67.46.61 /home du SDF (Site Debian Francophone) : http://www.polynum.com/sdf/

