我有一根绳子
mystring = 'Aston VillaLiverpoolMan City'
我的目标是得到下面的输出
"Aston Villa", "Liverpool", "Man City".
当大写字母前面没有空格时,在大写字母上打上
我正在接近re.findall,但它没有提供我想要的输出
import re
myString = 'Aston VillaLiverpoolMan City'
result = re.findall("(?<!\s)[A-Z][a-z]*",myString)
print(result)
这就产生了
"Aston", "Liverpool", "Man"
(错过阿斯顿尽头的别墅和曼城)
谢谢
@vanisk的答案是完美的
你也可以试试
这也给了
实际上,@Chris发布的link确实回答了您的查询,只是需要稍加修改
导致
荣誉归于@pwdyson
相关问题 更多 >
编程相关推荐