【发布时间】:2020-06-06 14:13:15
【问题描述】:
我对 python 很陌生,但我需要一些帮助来解析具有独特结构的字符串。我有一个 CSV 文件,其中有一列结构如下:
[Chakroff, Alek; Young, Liane] Boston Coll, Chestnut Hill, MA 02167 USA; [Russell, Pascale Sophie] Univ Surrey, Guildford, Surrey, England; [Piazza, Jared] Univ Lancaster, Lancaster, England
我只想在分号之前提取国家名称。因此,对于上述内容,我想要“美国、英格兰、英格兰”。字符串的整体结构是:
[last name, first name], university, address, zip code, country;
如何仅获取具有此字符串布局的国家/地区?有没有办法指定我想要分号之前的国家名称?或者更简单的方法来提取我需要的信息?
请对我放轻松,无论如何我都不是最好的程序员:)
【问题讨论】:
-
这部分是什么意思?阿列克;年轻的
-
所以这是我拥有的一个很长的唯一字符串。因此,括号中的人名是按姓氏和名字排列的。然后在括号之外我有大学名称,大学地址,邮政编码和国家。然后是一个分号,然后是另一个名称的括号等。它遵循相同的格式。这有帮助吗?
标签: python arrays string parsing