你会如何从一大块文本中解析一个日期(任何合理的格式)?

时间:2014-10-07 00:28:42

标签: parsing text

尝试解析电子邮件以获取航班信息。我有办法解析航空公司代码,目的地,航班号等...但我仍然坚持如何解析航班的日期。通常,来自不同航空公司的航班确认电子邮件具有多种格式的多个日期。

1 个答案:

答案 0 :(得分:1)

对于非结构化格式不正确的文字,我使用Marpa::R2Perl Marpa, a general BNF parser接口output。将你的输入描述为BNF,Marpa几乎完成其余的工作。

以下是Marpa-based parserPHP Date Formats {{3}}。

希望这有帮助。