с использованием встроенной библиотеки re
import re
string = """<a href="#">aaa</a>
<a href="#">bbb</a>
<a href="#">ccc</a>"""
results = re.findall('href="#">(?P<data>[a-zA-Z]+)<', string)
Вы можете настроить поиск регулярных выражений в соответствии с вашими потребностями, но это работает с данными вашего примера.
Обратите внимание, что вы также можете захотеть рассмотрите библиотеку синтаксического анализа html, такую как BeautifulSoup4, если вы проводите более подробный анализ html.