从列表中删除特殊字符

时间:2016-12-11 13:29:44

标签: python html python-2.7 beautifulsoup

我有一个列表,我想准备将其解析为HTML表格。 目前列表是:

[<tr>
    <td valign="top">Test32</td>
    <td valign="top">24-11-2016, 08:54</td>
    <td valign="top">1</td>
    <td valign="top">1</td>
    <td valign="top">Draw</td>
    <td valign="top">3</td>
</tr>, <tr>
    <td valign="top">Test32</td>
    <td valign="top">24-11-2016, 08:54</td>
    <td valign="top">2</td>
    <td valign="top">2</td>
    <td valign="top">Draw</td>
    <td valign="top">10</td>
</tr>]

我希望删除两个tr之间的“[]”和“,”。删除逗号的最佳方法是什么,因为我在list中还有其他逗号,这意味着我无法以简单的方式替换或使用regex

编辑:

问题在于错误生成的列表。已修复转换变量为str并使用.replace方法

1 个答案:

答案 0 :(得分:0)

您可以使用</tr>,之类的特殊字符序列替换</tr>$$$,然后使用该字符序列$$$拆分结果字符串。

相关问题