2011-03-04 33 views
2

我想编写一个解析器,该解析器需要公众中有人发送的电子邮件或其他文本 - 例如生日聚会邀请或会议通知。这个想法是提取日期和标题以及其他重要信息并向Google日历发送预约。从文本电子邮件解析约会数据的算法

到目前为止,我最好的想法是扫描一堆正则表达式,它会从文本中挑出一个日期并将其用作起点。但是,我仍然必须决定预约的标题是什么。

有没有人有更好的主意?

谢谢, 大卫

+1

哇,这是模糊的。是否知道“其他文本”有日期和“标题”和“其他关键信息”?或者你是否试图从任意文本中拉出来? – 2011-03-04 00:24:11

+0

这几乎是任意的文字。例如,一名一年级生的母亲向生日派对发送邀请。它可能甚至可能没有完整的日期,可能只是“本周五”。但是在这种情况下,我们可能只是将它踢出去让人类阅读它。 – 2011-03-04 00:41:30

+0

如果电子邮件中有多个日期和时间,该怎么办? – 2011-03-04 02:25:51

回答