11
저는 자유형 텍스트가 구문 분석되어 특정 날짜/시간으로 변환되는 Google 캘린더 (또는 일부 Gmail 메일)의 행을 따라 무엇인가를 제시하려고합니다.자유형 텍스트에서 datetime을 어떻게 추출 할 수 있습니까?
몇 가지 예는 (지금 오전 1시 년 1 월 01 2013 년 것을 단순화를 위해 가정) : 모든
"I should call Mom tomorrow to wish her a happy birthday" -> "tomorrow" = "2013-01-02"
"The super bowl is on Feb 3rd at 6:30pm" -> "Feb 3rd at 6:30" => "2013-02-03T06:30:00Z"
"Remind me to take out the trash on Friday" => "Friday" => "2013-01-04"
우선이 요청할 것 - 모든 기존 오픈 소스 라이브러리가 그이 (또는 이 부분). 그렇지 않다면 어떤 접근 방식을 취해야한다고 생각합니까?
내가 몇 가지 다른 가능성을 생각하고있다 : 나는 각기 다른 사용 사례
- 많은, 많은 그램을 "상대 날짜", "상대 요일", "특정 날짜", "날짜 및 시간"과 같은 다른 시나리오로 분류 한 다음 규칙 엔진 (어쩌면 더 정규식)을 통해 실행하여 실제 날짜를 파악합니다 .
- Google 검색에 전송하고
와우, 이것은 내가 원하는 모든 것을 가지고 있습니다! 감사! – Paul