это не проблема регулярного выражения и не проблема синтаксического анализа html. распечатайте r.content , и вы заметите (например, для https://vtechbd.com/), что фактический источник html, который вы анализируете, не совпадает с тем, который отображается вашим браузером когда вы заходите на сайт.
<!-- Contact Page -->
<section class="content hide" id="contact">
<h1>Contact</h1>
<h5>Get in touch.</h5>
<p>Email: <a href="/cdn-cgi/l/email-protection#44642d2a222b04323021272c26206a272b29"><span class="__cf_email__" data-cfemail="2e474048416e585a4b4d464c4a004d4143">[email protected]</span></a><br />
поэтому я предполагаю, что интересующая вас информация загружается динамически некоторыми javascript. Библиотека запросов python - это http-клиент, а не веб-парсер.
... также не круто просить людей отладить ваш код, потому что сейчас 17:00, вы хотите выйти из офиса и надеюсь, что кто-нибудь решит вашу проблему к завтрашнему утру ... Я могу ошибаться, но то, как задан ваш вопрос, оставляет у меня впечатление, что вы потратили 2 минуты на вставку исходного кода в ...