1. ホーム
  2. regex

[解決済み] 16進数に対する正規表現?

2022-05-14 08:55:13

質問

テキスト中の16進数を検出する正規表現を作成するにはどうしたらよいでしょうか。

例えば、「0x0f4」、「0acdadecf822eeff32aca5830e438cb54aa722e3」、「8BADF00D」などが挙げられます。

どのように解決するのですか?

以下のような場合はどうでしょうか?

0[xX][0-9a-fA-F]+

0で始まり、小文字または大文字のxが続き、0〜9、a〜f、A〜Fの範囲にある1つ以上の文字が続く式にマッチする