Я хочу вернуть False всякий раз, когда пользователь вводит неправильный ввод.Для этого мне нужно проверить ввод и убедиться, что он содержит только определенные буквы.В этом случае я хочу убедиться, что их вход содержит только «b», «r», «g», «p», «y» или «o».Тезисные буквы представляют цвета в игре "mastermind", которую я программирую.
Проблема в том, что я не уверен, как правильно использовать регулярные выражения в python 2.7.
Как я могувызвать оператор if для любой строки, которая содержит любые символы, кроме этих конкретных букв?
Пример:
# check for invalid letters
if re.search("^[brgpyo]", player_input_string):
return False