2017-08-13 1 views
0

Aucune chance de trouver cette réponse n'importe où! J'ai un fichier texte avec beaucoup de balles et des tirets représentés par des caractères Unicode tels que (?):Emacs: Convertir les puces Unicode en "*"

\342\200\224 All module... 
\342\227\217 Introductory presentations... 
\342\200\224 The assistant... 

je dois convertir en balles de démarques « * ». J'ai essayé les commandes suivantes en vain:

replace-string "\342\200\224" RET "* " RET replace-regex \\u342\200\\224 RET * RET

..et de nombreuses variantes. Rien ne semble fonctionner. Des idées?

Merci

Répondre

0

Tout d'abord, vous devriez essayer d'obtenir le système de codage du fichier reconnu, de sorte qu'ils apparaissent dans Emacs comme les caractères appropriés, non pas comme des séquences octal. C-x RET r aidera ici, et probablement vous voulez l'un des systèmes de codage utf-8. Une fois que les caractères apparaissent dans Emacs, vous pouvez en copier un dans le tampon de destruction et le retirer lorsque vous exécutez la commande de remplacement, par exemple M-%.

+0

Je vais essayer cela et marquer comme une réponse bientôt. Cela ressemble à un excellent élément à ajouter à mon flux de travail d'importation. – SeaDude