我想过滤下面的字符串与一些词捆绑在一起。
country = "Papua New Guinea Marshall Islands Samoa Solomon Islands Tajikistan Uzbekistan Viet Nam"预期结果:
["Papua New Guinea", "Marshall Islands", "Samoa", "Solomon Islands", "Tajikistan", "Uzbekistan", "Viet Nam"]我试过:
re.findall(r'[\w]+', country)结果:
["Papua", "New", "Guinea", "Marshall", "Islands", "Samoa", "Solomon", "Islands", "Tajikistan", "Uzbekistan", "Viet", "Nam"]这怎么做都行吗?提前感谢
发布于 2022-11-11 12:53:46
就像人们在评论中写的那样:这是做不到的。Python不知道“巴布亚新几内亚”是一个国家,但“萨摩亚群岛”不是。
https://stackoverflow.com/questions/74377171
复制相似问题