我想知道怎样才能找到下一个字母大写的单词
例如:
ID Testo
141 Vivo in una piccola città
22 Gli Stati Uniti sono una grande nazione
153 Il Regno Unito ha votato per uscire dall'Europa
64 Hugh Laurie ha interpretato Dr. House
12 Mi piace bere birra.
我的预期产出是:
ID Testo Estratte
141 Vivo in una piccola città []
22 Gli Stati Uniti sono una grande nazione [Gli Stati, Stati Uniti]
153 Il Regno Unito ha votato per uscire dall'Europa [Il Regno, Regno Unito]
64 Hugh Laurie ha interpretato Dr. House [Hugh Laurie, Dr House]
12 Mi piace bere birra. []
要提取大写字母,我需要:
df['Estratte'] = df['Testo'].str.findall(r'\b([A-Z][a-z]*)\b')
但是,此列只收集单个单词,因为代码不会查看下一个单词。 你能告诉我下一个单词我应该加什么条件吗
也许你可以用我下面的代码
此函数将创建一个生成器,您必须转换为列表或wtv
有时候正则表达式并不总是好的,让我们试试
split
和explode
相关问题 更多 >
编程相关推荐