Разбор дат из свободного ввода текста в Python - PullRequest
1 голос
/ 01 декабря 2009

Я собираюсь начать работу над простым приложением календаря для веб-сайта, над которым я работаю (используя Django, но этот факт, вероятно, не имеет значения).

Я бы хотел, чтобы пользователи могли входить, когда событие находится в текстовом поле, например:

  • Каждое воскресенье вечером в 7 вечера
  • В следующую пятницу
  • вторник, 1 декабря 2009

и мое заявление начинает делать предположения о том, когда они имеют в виду. Мне не нужно обещать быть правым, просто чтобы дать пользователям некоторые предположения о том, что они имеют в виду. Есть ли библиотека Python, которая делает это? Бонусные баллы, если они расширяются для соответствия большему количеству форматов.

Меня не слишком волнуют часовые пояса - для целей моего приложения можно с уверенностью предположить, что любое время находится в любом часовом поясе, в котором находится Лондон. Я разберусь с этим, как только у меня будет какой-то год представление (или подобное).

Извините, если есть дубликат, который я пропустил - я посмотрел.

Ответы [ 2 ]

4 голосов
/ 01 декабря 2009
2 голосов
/ 01 декабря 2009

Я предложил решение pparsing для этого вопроса , которое похоже на ваше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...