beautifulsoup找到有和没有正则表达式的文本

Can*_*hiu 9 beautifulsoup

html:

<td>some key
</td>
Run Code Online (Sandbox Code Playgroud)

找不到正则表达式:

soup.find(text='some key')
Run Code Online (Sandbox Code Playgroud)

没有

找到正则表达式

soup.find(text=re.compile('some key'))
Run Code Online (Sandbox Code Playgroud)

返回了td节点.

有人会指出这两种方法之间的区别吗?"some key"是没有特殊字符的文字字符串.我注意到</td>在下一行出现的"某个键"末尾有一个回车符.

谢谢.

Can*_*hiu 12

Beautifulsoup使用==来匹配标签和搜索字符串之间的内容.从'some key\r\n'!=开始'some key',搜索失败.