Почему функция re.search не возвращает None при пустой строке и как придать False значение пустому выводу от re.search?
Функция re.search из модуля re возвращает объект совпадения (Match object) при успешном совпадении с регулярным выражением, и возвращает None, если совпадения не было найдено. Однако в случае пустой строки (пустого входа), re.search все равно возвращает объект совпадения с информацией о пустой строке. Это происходит потому, что пустая строка в базовой реализации регулярных выражений считается валидным ... Читать далее