匹配 BeautifulSoup 中的部分 ID [英] Matching partial ids in BeautifulSoup
本文介绍了匹配 BeautifulSoup 中的部分 ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 BeautifulSoup.我必须找到对 <div>
标签的任何引用,id 如下:post-#
.
I'm using BeautifulSoup. I have to find any reference to the <div>
tags with id like: post-#
.
例如:
<div id="post-45">...</div>
<div id="post-334">...</div>
我试过了:
html = '<div id="post-45">...</div> <div id="post-334">...</div>'
soupHandler = BeautifulSoup(html)
print soupHandler.findAll('div', id='post-*')
...
<div id="post-334">...</div>'汤处理程序 = BeautifulSoup(html)打印soupHandler.findAll('div', id='post-*')
解决方案
如何过滤?
推荐答案
你可以传递一个函数给 findAll:
Or a regular expression:
或者正则表达式:
这篇关于匹配 BeautifulSoup 中的部分 ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文