Я хочу знать, принадлежат ли все символы в строке определенному набору. Это моя попытка, но она явно неверна, так как она будет оценена как True, даже если к набору относится только один символ a-zA-Z or - or '
bool(re.search("[a-zA-Z]|-|'",string))
Мне нужно что-то, что возвращает False, когда хотя бы один символ строки не принадлежит к набору. Если бы я мог получить дополнение (по всем возможным символам) набора "[a-zA-Z]|-|'"
, тогда моя проблема была бы решена. Пожалуйста, дайте мне знать, если это возможно в Python3 .6