Pythonでは、文字列がアルファベットと数字だけで構成されているかどうかを確認するために、正規表現を使用することができます。以下にその方法を示します。
まず、Pythonのre
モジュールを使用して、アルファベットと数字だけで構成されているかどうかを確認することができます。
import re
def is_alphanumeric(string):
return bool(re.match('^[0-9a-zA-Z]+$', string))
この関数は、引数として与えられた文字列がアルファベットと数字だけで構成されている場合にTrue
を返し、そうでない場合にFalse
を返します。
また、Pythonにはstr.isalnum
という便利なメソッドもあります。このメソッドを使用すると、文字列がアルファベットと数字だけで構成されているかどうかを簡単に確認することができます。
def is_alphanumeric(string):
return string.isalnum()
この関数も、引数として与えられた文字列がアルファベットと数字だけで構成されている場合にTrue
を返し、そうでない場合にFalse
を返します。
以上がPythonでアルファベットと数字をマッチングする方法です。これらの方法を使用すれば、文字列がアルファベットと数字だけで構成されているかどうかを簡単に確認することができます。