我正在处理一个文件,我想要提取名称并将它们附加到列表中。名称的格式如下:
“Firstname LastnameAnotherfirstname Anotherlastname”等...
我不是一个经验丰富的程序员,因此,我的脑子里没有很多正则表达式,所以我会非常感激你的帮助!
答案 0 :(得分:0)
按大写字母查找姓名
import re
file_open = open('file_name.txt').read()
value = re.findall('[A-Z][a-z]*', file_open)
print(value)
你会得到一个名单。
答案 1 :(得分:0)
试试这个
import re
regex = r"[A-Z][a-z]*\ [A-Z][a-z]*"
test_str = "Firstname LastnameAnotherfirstname Anotherlastname"
output = re.findall(regex, test_str)
print output