本記事は、Python正規表現で英数字を使う方法や説明するものです。具体的には以下の2つについて説明します。本記事を読めば英数字の使い方について理解できます。正規表現で英字や数字を使う場合は「[]」の中に指定したい数字や英字を記述します。「[0-9]」のようにハイフンを使うことで範囲指定することも可能です。正規表現で英字を指定する場合以下のように指定します。[A-Z]大文字と小文字は別の文字として扱われるため、特に制限がない場合は両方の記述が必要です。以下のように記述することで大文字と小文字両方を使うことができます。[a-zA-Z]上記は全てのアルファベットを使うケースについて紹介しましたが、以下のように記述することで使う文字を制限することも可能です。[abcs]ハイフンで範囲指定できます。「[abcs]」と指定した場合、「abcs」という文字列にマッチする訳ではなく、「a」,「b」,「c」,「s」の全ての文字にマッチします。正規表現で数字を指定する場合以下のように指定します。[0-9]上記は全ての数字を使うケースについて紹介しましたが、以下のように記述することで使う数字を制限することも可能です。[1234]ハイフンで範囲指定できます。「[1234]」と指定した場合、「abcs」という文字列にマッチする訳ではなく、「1」,「2」,「3」,「4」の全ての数字にマッチします。英語の数字と両方を使う場合は以下のように対象となる数字や英字を全て指定します。全角で使いたい場合は「[0-9]」のように数字の部分に全角を指定します。(数字以外の[]と-は通常通り半角です。)半角と全角両方許可したい場合は「'[0-90-9]」のように両方記載することで可能です。[0-90-9A-ZA-Z]Python正規表現での英数字マッチ記述例Python+正規表現の英数字記述する方法について紹介します。match='012345abc'>まとめ今回は正規表現で英数字を使う方法を紹介しました。正規表現で英字や数字を使う場合は「[]」の中に指定したい数字や英字を記述します。「[0-9]」のようにハイフンを使うことで範囲指定することも可能です。英数字の正規表現はパスワードやメールアドレスなど使いどころが多いので覚えておくようにしましょう。正規表現こちらの記事も読まれていますこの記事を書いている人miyabikno住んでいるところ:神奈川県。SIer中小企業(C,VBA):8年(うち5年QA)。Web系ベンチャー(PHP,Javascript,Python):2年。@miyabiknoSIer中小企業(C,VBA):8年(うち5年QA)。Web系ベンチャー(PHP,Javascript,Python):2年。現在はブログをメインに活動しています。みやびのどっとぴーわい。