当我输入以下文字时:"PATIENT: xyz AGE: 50, DOB: 01/03/1995 SEX: "
datefinder库给出了两个日期:
50/10/17
01/03/1995
为什么将AGE值视为日期。 对于任何给定的数字(一个以上的数字),也将其识别为日期。
有人可以帮助我解决这个问题吗? 预先谢谢你。
我使用了以下代码:
import datefinder
matches = datefinder.find_dates(string_with_dates)
string_with_dates="PATIENT: xyz AGE: 50, DOB: 01/03/1995 SEX: "
for match in matches:
print match