2012-05-27 28 views
-1

我有很多的文件與包含這樣的字符:使用正則表達式一次替換多個字符?

ª º ã þ Þ 
以隨機順序

,插入的話,我想改變從中歐到UTF8文本的編碼,並與相應的UTF8字符替換這些字符:

Ș ș ă ț Ț 

我想在SublimeText2中使用RegularExpressions替換所有字符,不幸的是我不知道該怎麼做。我唯一得到的是這樣的:

查找:(ª)

替換:$ 1S

如果知道別人如何將所有字符(ªº第aÞ)到查找對話框請發表。

+0

這是做錯的方法。將所有8位編碼視爲ISO-8859-1是一個錯誤,更不用說是專有的MicrosoftWindows®代碼頁1252.您需要使用適當的編碼打開文件。 – tchrist

回答

1

你的意思是說你有一組文件,目前這些文件是用一種字符編碼(比如ISO 8859-2)正確編碼的,並且你想轉換這些文件以便它們以UTF-8編碼?

如果這是你想要做的,Find/Replace完全是錯誤的做法。只需使用像recodeiconv這樣的程序。