Поясните, пожалуйста? Насколько я знаю, регулярка - представляет в рабочем варианте скомпилированный, оптимизированный и _предназначенный_ для поиска и проверок строк код. А вот, exception, напротив - не такая уж и легкая штука сама по себе, а идеологически представляет собой нарушение естественного хода программы. Повторю вопрос, как исключения кидать дешевле регулярок?
Проясняю
Для того чтобы сделать поиск регуляркой (в случае если был import re) нужно найти переменную re (модуль), у неё аттрибут match (функцию), далее найти переменную с паттерном (так как мы не хотим каждый раз компилировать паттерн, мы ж тут на спичках экономии микросекунды🌚)