0

私は、一連の Java バイトコード命令でオペコード パターンを検索できるプロジェクトに RegExes を使用することを計画していました。私の入力は通常、10 ~ 65000 オペコードの長さになります。

一致させたいパターンの例を次に示します。0x1b 0x06 0x7c 0x3c

2 ~ 6 個のオペコードを同じオペコードと見なす必要がある場合があるため、正規表現の文字範囲を使用しています。この例は、次の正規表現の 1 番目、2 番目、4 番目の非キャプチャ グループで確認できます。(?:0x1[a-d]) (?:0x0[3-8]) 0x7c (?:0x3[b-e])

これを行うためのより良い方法があるに違いないことを私は知っています! このタイプの入力には、どのようなアプローチが最適でしょうか?

4

1 に答える 1