2024-09-22 16:41:33 发布
网友
大家好,我有下面的字符串:
test = '<tr> <stuff1> <tr><stuff2> </tr> </tr>'
我希望python返回以下内容:
result=['<tr><stuff1><tr><stuff2></tr></tr>','<tr><stuff2></tr>']
我已经尝试了re.finall('<tr>.+</tr>',test),但它只返回整个字符串
re.finall('<tr>.+</tr>',test)
谢谢
您应该使用html解析器来解析html:
from bs4 import BeautifulSoup html = """<tr> <stuff1> <tr><stuff2> </tr> </tr>""" soup =BeautifulSoup(html) print(soup.find_all("tr"))
您应该使用html解析器来解析html:
相关问题 更多 >
编程相关推荐