• 1000 даты, которые находятся между предложениями, оказываются ложными.
df.str.match('([0-9]{0,2})[/-]?([0-9]{0,2})[/-]?([0-9]{2,4})')
Почти все даты будут использоваться? поскольку день, месяц и год встречаются в строке один или несколько раз, день и месяц могут состоять из 1 или 2 символов. Год также может состоять из 2-4 символов.
Некоторые из рабочих тестовых случаев:
03/25/93 Total time of visit (in minutes):
6/18/85 Primary Care Doctor:
Не работает:
sshe plans to move as of 7/8/71 In-Home Services: None
7 on 9/27/75 Audit C Score Current:
Не работает всякий раз, когда даты находятся в середине предложения. Я просто хотел бы узнать, что мне следует улучшить в регулярном выражении, поскольку я все еще новичок в нем. Я также немного запутался в том, где мы размещаем?, До или после, а также {}.
Спасибо.