繁体   English   中英

尝试在Python中查找格式不正确的字符串的子字符串

[英]Trying to find a substring of awkwardly formatted string in Python

我正在使用ScraPy从网站上获取一些信息,并且返回的字符串如下所示:

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

我需要的只是获得“美国乐施会”的股份。 退后。 建议?

>>> [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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM