UltraEdit的批量替换(16进制)

UltraEdit能否进行特殊的批量替换?比如能把1、2、3、4、5、6、7、8、9全部替换成10这样的方法?大概就是i然后每次都用i+1,但是替换的内容是一样的,我在这里描述用的是10进制的,要替换的内容是16进制的哦,举例:
111111 = 1B207 = 07 B2 01 00 ; 111112 = 1B208 = 08 B2 01 00 .......... 200000 = 30D40 = 40 0D 03 00
把07 B2 01 00、08 B2 01 00 一直到 40 0D 03 00 全部替换成统一的代码 就100000为例吧,全部替换为:A0 86 01 00
不知道行不行,恳请大家赐招,感激不尽!

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