从python中的文件中提取名称

时间:2017-07-09 10:45:34

标签: python regex list

我正在处理一个文件,我想要提取名称并将它们附加到列表中。名称的格式如下:

“Firstname LastnameAnotherfirstname Anotherlastname”等...

我不是一个经验丰富的程序员,因此,我的脑子里没有很多正则表达式,所以我会非常感激你的帮助!

2 个答案:

答案 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