【解決方法】テキストファイル内の591個の16進数に設定値を一括追加するにはどうすればよいですか?


こんにちは、「0x?????」形式の 591 個の 5 桁の 16 進数を含む C# ファイルがあり、それらをその数値と設定された 16 進数に置き換えたいと考えています。 新しいソフトウェアをダウンロードする必要がある場合でも、どうすればそれを行うことができますか? 正確な値を手で入力するのは何日もかかるので、本当はやりたくありません。 前もって感謝します。

私が試したこと:

Notepad++ Python Script プラグインを使用してそれを理解しようとしましたが、ドキュメントだけから判断すると、それは私がやりたいことを正確にサポートしていないようです。

解決策 1

これを行うツールを私は知りません。問題は、置換値で数値を別の数値に加算することです。

おそらく、これを行うには独自のツールを作成する必要があります。 これは主にテキスト ファイルの読み取りと文字列の操作なので、それほど難しいことではありません。

解決策 2

さて、私は今真剣にフェイスパーミングをしています。 これまでで最も簡単な解決策。 Notepad++ のすべての結果に値を直接追加するだけです。

検索: (0x[0-9A-F]{5});

置換: \1 + 0x617A0;

ソース ファイルに直接数値を追加できるのに、なぜ数値自体を編集しようとしたのかわかりません…そう、フェイスパームの壮大な瞬間です。

コメント

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