
1、问题背景
有时,我们需要验证源字符串中存在的 HTML 标签是否也存在于目标字符串中。例如,我们需要验证以下代码:
source = '<em>Hello</em><label>What's your name</label>'
verify_target(’<em>Hi</em><label>My name is Jim</label>')
True
verify_target('<label>My name is Jim</label><em>Hi</em>')
True
verify_target('<em>Hi<label>My name is Jim</label></em>')
False
2、解决方案
方法一:使用 BeautifulSoup 库
BeautifulSoup 是一个流行的 Python 库,可以轻松地从 HTML 文档中提取数据。我们可以使用 BeautifulSoup 来获取源字符串和目标字符串中的所有 HTML 标签,然后比较这两个标签集合。
from BeautifulSoup import BeautifulSoup
def get_tags_set(

2022

被折叠的 条评论
为什么被折叠?



