【发布时间】:2014-08-21 15:38:11
【问题描述】:
我有一个属于变量 tbody 的字符串,如下所示:
tbody =
'...
</td>
<td class="Details clearfix">
<div>
<b>
9. I want this text and number
</b>
</div>
</td>
<td class="flux">
...'
>print type(tbody)
<type 'str'>
正如您可能已经看到的那样,有空格。 我试图检索'9。我想要这个文本和数字'使用以下代码:
tbody2 = str(tbody.split(','))
tbody2 = str(re.split('\n|\r|\t', tbody2))
m = re.findall(re.compile("\\\\n(.+?)\\\\"), tbody2)
print m
这是我得到的结果:
[...'<td class="Details clearfix">', '<div>', '<b>',
'\\', '9. I want this text and number', '\\', ' </b>', '</div>',
'</td>', '<td class="flux>'...]
我无法获取字符串,所以有没有办法使用 BS 或正则表达式来检索它?干杯
【问题讨论】:
标签: python regex beautifulsoup whitespace