Что заставляет dateparser.search.search_dates вести себя таким образом? - PullRequest
0 голосов
/ 16 октября 2019

У меня есть три разные строки, которые я передаю dateparser, и я ожидаю одинакового результата для каждой из них, но я получаю три разных ответа:

>>> from dateparser.search import search_dates

>>> search_dates("Live Club Day October 11 at 5:52 PM · ★ 5")
>>> search_dates("데이 - Live Club October 11 at 5:52 PM · ★ 5")
[('5:52 PM', datetime.datetime(2019, 10, 16, 17, 52))]
>>> search_dates("- Live Club October 11 at 5:52 PM · ★ 5")
[('October 11 at 5:52 PM', datetime.datetime(2019, 10, 11, 17, 52))]  

Первая строка не дает ответа,Второй, кажется, обнаруживает только «5:52 вечера» как объект даты, а третий дает правильный ответ, но требует, чтобы я удалил слово «День» среди прочего.

Что является причиной этого и как я могу добиться ожидаемого результата в подобных ситуациях?

...