Python
 Computer >> コンピューター >  >> プログラミング >> Python

文字列が英数字かどうかを確認するPython正規表現とは何ですか?


モジュールの正規表現または正規表現を使用して文字列が英数字のみで構成されているかどうかを確認するには、正規表現 "^ [a-zA-Z0-9] + $"を使用してre.match(regex、string)を呼び出すことができます。

たとえば、

>>> bool(re.match('^[a-zA-Z0-9]+$', '789def'))
True
>>> bool(re.match('^[a-zA-Z0-9]+$', '789#%$def'))
False

re.matchはオブジェクトを返します。オブジェクトが存在するかどうかを確認するには、bool()を使用してオブジェクトをブール値に変換する必要があります。


  1. 文字列がパングラムかどうかを確認するPythonプログラム

    このチュートリアルでは、文字列がパングラムであるかどうかをチェックするプログラムを作成します。パングラムについて話してチュートリアルを始めましょう。 パングラムとは何ですか? 文字列に小さいか大文字かを問わずすべてのアルファベットが含まれている場合、その文字列はパングラムと呼ばれます。 私たちはさまざまな方法で目標を達成することができます。このチュートリアルでは、そのうちの2つを見てみましょう。 1。一般 次の手順を使用してプログラムを作成してみてください。 アルゴリズム 1. Import the string module. 2. Initialize a variable wit

  2. 指定された文字列がパングラムであるかどうかを確認するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列入力が与えられた場合、その文字列がパングラムであるかどうかを確認するPythonプログラムを生成する必要があります。 パングラムは、英語のアルファベットコレクションのすべての文字を含む文/一連の単語です。 では、問題を解決する方法を見てみましょう 入力文字列に存在する各文字が、手動で宣言するアルファベットセットに属しているかどうかをチェックするループを使用します。 上記のアプローチの実装は、-によって与えられます。 例 import string def ispangram