python正则表达式 - 使用findall()匹配名称

时间:2017-10-13 14:01:34

标签: python regex findall

我正在尝试提取文本中姓氏的所有实例,但是下面的表达式只是让我没有姓名的Mrs. Mrs.或Miss先生。 我的python正则表达式出了什么问题?

surnames = re.findall(r'(Mrs\. |Mr\. |Miss )[A-Z][a-z]+', text.read())

返回:

['Mr. ', 'Mr. ', 'Mrs. ', 'Mr. ',.....

0 个答案:

没有答案