2017-08-13 31 views
0

找不到任何答案!我有多少发子弹,并用虚线表示的Unicode字符,例如一个文本文件(?):Emacs:将Unicode子项转换为“*”

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

我需要把这些转化为降价子弹“*”。我试过下面的命令无济于事:

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

..和许多变种。似乎没有任何工作。有任何想法吗?

感谢

回答

0

首先,你应该尝试的认可文件的编码系统,所以它们出现在Emacs作为适当的字符,而不是八进制序列。 C-x RET r将在这里帮助,并且很可能您想要utf-8编码系统之一。

一旦这些字符出现在Emacs中,您可以将其中一个复制到kill buffer中,并在执行替换命令时将其复制,如M-%

+0

我会尝试一下,并很快作出回答。这看起来像添加到我的导入工作流程中的一个很棒的项目。 – SeaDude