字符 ̈ (unicode 0x308) 不能用“Western (ISO Latin 9)”编码表示。
我需要在许多 txt 文件中替换几个 (3) 这种特殊字符。理想的情况是我在 Mac 上运行的 TEXTWRANGLER 编辑器应用程序的一个正则表达式命令,这样我就可以在 Textwrangler 的查找和替换功能中使用(类似于 BBedit)。
以下是 3 个特殊字符:
- ä 变成 ä
- ö 进入 ö
- ü 进入 ü
(请注意第一个字母由两个字符组成(例如 a 和 ̈ unicode 0x308),因此它不是 WESTERN ISO LATIN compatibel。
我尝试了正则表达式(组),但没有成功:在 TEXTWRANGLER 我使用 find&replace 函数(包括 grep=regex 选项)
查找:(ä|ö|ü)+
替换: \1ä , \2ö , \3ü
任何想法?