私は、与えられた文字列がアルファベットのすべての文字を含むpangramであるかどうかをチェックするPythonプログラムを書こうとしています。Pythonで文字列にアルファベットの文字がすべて含まれているかどうかを確認するにはどうすればよいですか?
したがって、"We promptly judged antique ivory buckles for the next prize"
は、True
を返す必要がありますが、アルファベットの各文字を少なくとも1回は含まない文字列は、False
を返す必要があります。
私はこれにRegExを使用する必要があると信じていますが、どうすればよいか分かりません。これは次のようになります。
import sys
import re
input_string_array = sys.stdin.readlines()
input_string = input_string_array[0]
if (re.search('string contains every letter of the alphabet',input_string):
return True
else:
return False
文字列のフォーマットに問題がある場合は、すべて正規表現の問題ではありません。 – Chris
コードワールでこのkataが好きです。 [detect-panagram](https://www.codewars.com/kata/detect-pangram/train/python) – azzamsa