「はい」という入力を期待するプログラムがあります。次のようなものです。
my_input = raw_input('> ')
if my_input == 'yes':
#etc
しかし、それはあまりにも具体的です。入力をこの正規表現に一致させたい[yY](es)?
ので、ユーザーが「はい、はい、yまたはY」と入力しても同じです。しかし、これがPythonでどのように実装されているのかわかりません。
私は次のようなものが欲しいです:
regex = some.regex.method('[yY](es)?')
my_input = raw_input('> ')
if my_input == regex:
#etc
前もって感謝します。