如何给文本文件中的591个十六进制数批量添加设定值?


您好,我有一个 C# 文件,其中包含 591 个 5 位十六进制数字,格式为“0x??????”,我希望将它们替换为它们的数字加上一组十六进制数字。 即使我必须下载新软件,我怎样才能做到这一点? 我真的不想手动输入确切的值,因为这需要几天的时间。 提前致谢。

我尝试过的:

我尝试使用 Notepad++ Python 脚本插件来解决这个问题,但仅从文档来看,它似乎并不完全支持我想要做的事情。

解决方案1

我不知道有什么工具可以做到这一点,问题是在替换值中将一个数字添加到另一个数字。

您可能需要编写自己的工具来执行此操作。 这主要是读取文本文件和字符串操作,因此应该不会太难。

解决方案2

好吧,我现在正在认真捂脸。 有史以来最简单的解决方案。 只需将值直接添加到 Notepad++ 中的每个结果中即可:

查找:(0x[0-9A-F]{5});

替换:\1 + 0x617A0;

我不知道为什么我要尝试自己编辑数字,而我可以直接在源文件中添加它们……是的,史诗般的捂脸时刻。

コメント

タイトルとURLをコピーしました