UltraEdit比较灵活的就是文本方式下的正则表达式替换。但在二进制下进行数据运算替换没有什么太好的办法。而且二进制下,因为文件中没有明显的数据格式区分,你的逻辑很容易产生误替换。这种情况,只能是自己写一个程序,格式化读取文件作替换才可行。07 B2 01 00 08 B2 01 00 40 0D 03 00这样的连续数据,如果01 00 08 B2满足条件,你是不是替换呢?所以,这种二进制替换一个4字节整数,必须有格式才行,这些,是UltraEdit 做不到的。