2012-05-27 27 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这样的程序。