У меня есть следующее HTML:
<tr>
<td style="text-align: left;" colspan="1">10:10</td>
<td style="text-align: left;" colspan="1">This is a description.</td>
</tr>
<tr>
<td colspan="1">10:30</td>
<td colspan="1">This is another description.</td>
</tr>
Я хочу вернуть несколько совпадений, каждое из которых состоит из двух групп: группа 1, которая является меткой времени, и группа 2, которая является описанием.
Когда я запускаю
re.findall(r'<td.*>(\d\d:\d\d)<\/td><td.*>(.*?)<\/td>', HTML)
Я получаю только последний матч:
[('10:30', 'This is another description.')]
Может кто-нибудь сказать мне, что не так с моим регулярным выражением?