我试图在bs4中找到标签,其中文本的格式是:“Firma:………”。问题是重新编译根本不起作用。我不知道我在做什么。在
以下是html代码:
<span class="date">
Firma:
<b>Agedr js</b>
</span>
以下是查找此标记的代码:
^{pr2}$我想我在‘Firma’这篇文章中使用了一些特殊的字符,但是我找不到它。 问题出在哪里?在
编辑: 方法不起作用:
我尝试re.compile('Firma.*')
。在
re.DOTALL
将if attribute == ...
切换到ifattribute.contents[0] == ...
代码正在比较已编译的模式对象与
Tag
对象。它总会失败的。在您应该将
^{pr2}$PatternObject.search
(或re.search
)与str
一起使用(稍微修改了模式以不包含空格):但对于这个简单的例子,最好使用
in
运算符:相关问题 更多 >
编程相关推荐