Распознавание времени / даты с помощью jQuery - PullRequest
1 голос
/ 20 декабря 2011

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

Например, это предложение здесь было набрано в 4:24 вечера, и я подозреваю, что я закончу его примерно в 4:25 или около того ... возможно, даже позже, 19-го.

Я хотел бы иметь возможность сделать живого слушателя, который выберет те времена выше (или предположит) и окружит их ссылкой, чтобы сказать ... / calendar / events / create / TIMESTAMP

Я предполагаю, что регулярное выражение может использоваться для поиска определенных индикаторов, таких как: или th, или что-нибудь в этом роде, и делать предположения об остатках в ожидании текущего времени.

Маки делают это по почте и по календарю ... довольно круто. Мысли или идеи будут с благодарностью!

1 Ответ

0 голосов
/ 20 декабря 2011

Посмотрите библиотеку date.js , которая поддерживает широкий спектр форматов.

Даже с этой библиотекой вам потребуется:

  • Предварительная обработка текста (например, удаление точек в конце предложений, удаление пробелов, ..)
  • Отфильтровывать ложные срабатывания (он может анализировать th как thursday, say как saturday и т. Д.)
  • Создание алгоритма для эффективного сканирования текста.
  • Сопоставление найденных времен / дат с текстом и т. Д.

Итаквпереди еще много работы.

Чтобы увидеть очень неэффективную демонстрацию синтаксического анализа, взгляните ЗДЕСЬ .

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