2017-08-13 63 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