【发布时间】:2021-07-15 17:46:24
【问题描述】:
我有一组像这样的法语字符串:
text = "Français Langues bantoues Presse écrite Gabon Particularité linguistique"
我想将大写字母开头的子串提取到一个列表中,如下:
list = ["Français", "Langues bantoues", "Presse écrite", "Gabon", "Particularité linguistique"]
我确实尝试过类似的方法,但它不包含以下单词,并且由于法语符号而停止。
import re
pattern = "([A-Z][a-z]+)"
text = "Français Langues bantoues Presse écrite Gabon Particularité linguistique"
list = re.findall(pattern, text)
list
输出
['Fran', 'Langues', 'Presse', 'Gabon', 'Particularit']
不幸的是,我没有设法在论坛上找到解决方案。
【问题讨论】: