试图在Python中找到格式不正确的字符串的子字符串

时间:2015-09-21 23:03:03

标签: python python-2.7

我正在使用ScraPy从网站获取一些信息并收到一个字符串,如下所示:

[u'Oxfam-America Inc. \n            ']

我需要的是获得“Oxfam-America Inc.”部分回来。建议?

1 个答案:

答案 0 :(得分:4)

>>> [u'Oxfam-America Inc. \n            '][0].strip()
u'Oxfam-America Inc.'

您想要的方法是.strip()。问题是复杂的,因为你得到的是一个列表,而不是一个字符串,所以你必须首先访问列表中的第0个元素,然后在该字符串上调用.strip()方法。

因此,例如,如果分配给您在问题中显示的列表的变量已分配给field,则可以使用以下内容打印它。

field = [u'Oxfam-America Inc. \n            ']
stripped_text = field[0].strip()
print stripped_text