【发布时间】:2011-07-01 03:23:14
【问题描述】:
我需要将某些 UTF8 十六进制代码替换为不规则文本字符串中的等效字符,例如:
- \C3\A1
- \C3\A9
- \C3\AD í
- \C3\B3 ó
- \C3\BAú
我不确定是否应该使用 RegEx 或宏来查找和替换每个条目,因为它们不会经常出现在我正在使用的文本字符串中。 谢谢。
【问题讨论】:
-
这是一道编程题???
我需要将某些 UTF8 十六进制代码替换为不规则文本字符串中的等效字符,例如:
我不确定是否应该使用 RegEx 或宏来查找和替换每个条目,因为它们不会经常出现在我正在使用的文本字符串中。 谢谢。
【问题讨论】:
只是一个宏 - 由于您的搜索中没有“变量”数据,因此您不需要正则表达式。录制一个宏来替换第一个字符,然后是第二个,依此类推。使用“普通模式”替换为正确的字符。
您需要一个相当新的 N++ 版本才能记录搜索和替换操作 - 我认为是从 5.8.2/3 开始。
戴夫。
【讨论】: