在php中有没有很好的文档解析示例?

时间:2015-06-06 08:54:41

标签: php regex parsing

我是php语言的新手。 我想知道一些关于如何使用扩展名.doc解析word文档的好例子,并从HTML表单中提取文档中的数据,例如匹配文档中的正确数据(使用扩展.doc),最后在php中以HTML形式插入数据,如姓名,出生日期,电子邮件地址等。 我已经开始使用regular expressions进行一些模式匹配,但是很难匹配正确的数据类型并将其插入到正确的字段中。

例如:

preg_match('/^[A-Za-z]+[A-Za-z]{3}/',$mastercontent,$matches);
$name=$matches[0];

此处 $mastercontent 包含来自文档的数据,我想匹配我的字段,如姓名,出生日期等。 $name 是我在匹配后在表单中插入数据的字段。

我能够匹配名称但是对于其他字段,如果我使用类似的方法则显示错误。但是通过在php中使用trim()函数,我能够实现这一点。但是通过使用此功能,数据变为静态而非动态。我需要一些帮助。

1 个答案:

答案 0 :(得分:0)

如果您首先寻找一个能够完成这项工作并且不重新发明轮子的好库,那该怎么办?如果lib很好,你可以看看他们是如何做到这一点并获得一些印象。

https://github.com/PHPOffice/PHPWord