HTML:
<td>some key
</td>
найти без регулярных выражений:
soup.find(text='some key')
возвращается Нет
найти с помощью регулярного выражения
soup.find(text=re.compile('some key'))
вернул узел td.
Кто-нибудь укажет на разницу между этими двумя подходами? «некоторый ключ» является литеральной строкой без специальных символов. Я заметил, что в конце «некоторого ключа» есть возврат каретки, который </td>
появляется на следующей строке.
Спасибо.