Python 从列表中删除特殊字符
我有一个列表,我想准备将其解析为HTML表。 目前的名单是:Python 从列表中删除特殊字符,python,html,python-2.7,beautifulsoup,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">
[<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>]
[
测试32
24-11-2016, 08:54
1.
1.
画
3.
,
测试32
24-11-2016, 08:54
2.
2.
画
10
]
我希望删除两个tr
之间的“[]”和“,”。既然我在列表
中还有其他逗号,这意味着我不能简单地替换或使用regex
,那么删除逗号的最佳方法是什么
编辑:
问题在于错误生成的列表。通过将变量转换为
str
并使用.replace
方法可以将,
替换为特殊字符序列,如$$
,然后使用该字符序列拆分结果字符串$$
您希望列表的内容是单个字符串吗?如果是字符串列表x
,则“”。join(x)
@Moinuddin Quadri是的,这正是我想要的结尾,它不是有效的Python列表。请更正代码@Klaud D.谢谢你指出这一点。这本应是一份清单,但实际上并不是问题的根源。