Не могу составить регулярное выражение.
Нужно определять, есть ли буквы (любые, в основном кириллица) в строке.
P.S. Решение ниже в комментариях, спасибо longclaps
print(re.search(r'[^\W\d]', 'someth111ing'))
print(re.search(r'[^\W\d]', 'something'))
print(re.search(r'[^\W\d]', '12443'))
longclaps, Ещё как пробовал. Экспериментировал даже на https://regex101.com/r/aGn8QC/2
Там с "\D" получается.
Если fullmatch — это не то, то как мне это сделать?
Ну нуб я.
dimaviolinist, isalpha() применяется к строке и возвращает True, если все её буквы isalpha() (кстати даже если эта строка - пустая)
Вам же нужно не это.