これが可能かどうかはわかりませんが、正規表現を使用して16進数の電子メールアドレスを取得することを検討しています。基本的に、これは自動フォレンジックツールのいくつかを構築することですが、適切な正規表現アルゴリズムの作成に問題があります。
メールの正規表現:/^([a-z0-9_.-]+)@([\da-z.-]+).([az.]{2,6})$/
16進値:
@ = 40
. = 2E
.com = 636f6d
_ = 5f
A/a = 41/61 [1]
Z/z = 5a/7a
- = 2d
これは私が現時点で得ているものです(小文字と.comのみが考慮されます)。しかし、それは機能しません!簡単なことを台無しにしたことがありますか?
"/^([61-7a]+)40([61-7a]+)23(636f6d)$/"
[1]メールは小文字しか使用できないことは知っていますが、大文字も考慮する必要があります。