проверка строки на содержание букв
Я что-то туплю. Извините за заезжонность темы, я читал доки, но так и не понял свою ошибку.
Мне нужно проверит строку есть ли вообще в ней буквы.
import re
text1 = '127.0.0.1'
text2 = 'site-123.com'
regex = "^[a-zA-Z0-9.-_]+&"
pattern = re.compile(regex)
print(pattern.search(text1) is not None)
print(pattern.search(text2) is not None)
Желаю получить результат: 1 - False 2 - True
Но почему-то получаю оба False (моя ошибка явно в регулярке, но не пойму какая)
Источник: Stack Overflow на русском