我正在使用BeautifulSoup从表格中提取tabledata标签。TD的类别有'a','u','e','available-unavailable'或'unavailable-available'。(是的,我知道这些类名很奇怪,但是...)
下面是一个例子:
下面是一个例子:
<tr>
<td class="u">4</td>
<td class="unavailable-available">5</td>
<td class="a'>6</td>
<td class="available-unavailable">7</td>
<td class="u">8</td>
...
我一直在使用一个包含re.compile()的代码行:
tab = [int(tag.string) for tag in soup.find('table',{'summary':tableSummary}).findAll("td", attrs = {"class": re.compile('\Aa')})]
我需要提取所有class名称为'a'和'unavailable-available'的td元素。我一直在尝试一些负向先行断言,但没有什么好运气。我希望能得到任何能够产生正确正则表达式的正则表达式专家的帮助...