У меня есть html строка, подобная этой, например
<td align="left" nowrap="nowrap">John 23</td>
Я хочу найти «Иоанна 23» между '<td align="left" nowrap="nowrap">' и '</td>'
'<td align="left" nowrap="nowrap">'
'</td>'
Я хочу найти с помощью Regular Выражения в python
Как я могу это сделать?
Используйте BeautifulSoup для разбора HTML. Regex - неправильный инструмент; в этом примере он работает нормально, но не подходит для полного документа.
>>> from bs4 import BeautifulSoup >>> html = '<td align="left" nowrap="nowrap">John 23</td>' >>> BeautifulSoup(html).find("td").text 'John 23'