Utilitaire pour supprimer les accents ? - Divers - Programmation
Marsh Posté le 09-08-2005 à 17:54:44
J'aimerais justement faire mon travail et non pas faire les outils dont j'ai besoin pour mon travail.
Mais si ça continue...
ConTEXT est un excellent programme que je ne connaissait pas, mais il ne fait pas ce que je demande.
Même les expressions régulières dans les fonctions de remplacement ne le permettent pas.
Mon dernier recours est une macro de recherché/remplacé successifs.
Ça n'a pas marché sous ConTEXT, mais sous UltraEdit si.
Le code de macro à insérer est :
Find MatchCase PreserveCase "Á" |
Amis de la simplicité, bonsoir !
Marsh Posté le 10-08-2005 à 13:05:06
une regexp
Marsh Posté le 10-08-2005 à 13:29:03
0x90 a écrit : une regexp |
une regexp pcre peut etre, en perl tu faire un truc comme çà :
Code :
|
edit: tr existe aussi en tant que commande sous unix.
Marsh Posté le 10-08-2005 à 15:59:49
theshockwave a écrit : et ca marche avec tous les jeux de caractères ? |
Ça aurait pu... mais non, visiblement UltraEdit-32 utilises les codes ANSI en natif.
ConTEXT, par contre, serait bien du genre à le faire...
0x90 a écrit : une regexp |
ConTEXT utilises "TRegExp Delphi library", et d'après ce que j'en ai vu une expression régulière ne permet pas de faire plusieurs remplacements différents en même temps.
J'aurais juste pu simplifier ma macro en recherchant [áàâäãå] par exemple.
Marsh Posté le 11-08-2005 à 21:29:17
Ma macro ne respectait pas certaines casses (bizarrerie d'UltraEdit)
La revoilà corrigée:
Find MatchCase RegExp "[ÁÀÂÄÃÅ]" |
Ça s'apelle la méthode boeuf je crois...
Cadeau bonus: Fichier macro tout fait pour UltraEdit
Marsh Posté le 09-08-2005 à 14:07:10
N'ayant pas eu de succès en catégorie software, je me permets de demander la même chose là où sont les habitués de la technique.
Je dois convertir dans un texte tout caratère ne figurant dans la table commune ANSI/ASCII-low.
é -> e
ç -> c
-> oe
ect...
(En gros supprimer les accents)
Et ne je trouve rien de potable pour ça :
Otez les accents, outil en ligne mais interprète les balises html.
URM, utilitaire en ligne de commande mais ne supporte pas les noms long.
FastPaste, un outil de presse-papier qui supprime les accents, mais laisse passer ceux-là: àãåâäñ.
Un éditeur de texte supportant la conversion de page de code vers ASCII-low devrait convenir, mais même ça je trouve pas.
Bref, si quelqu'un connait un programme faisant ça, et si possible en traitements par lot de fichier, ça m'arrangerait !
---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone