【发布时间】:2015-06-06 08:54:41
【问题描述】:
我是 php 语言的新手。
我想了解一些关于如何解析带有扩展名.doc 的word 文档并以HTML 形式从文档中提取数据的好例子,例如匹配文档中的正确数据(扩展名为.doc ) 最后在HTML 表单中插入数据,例如 php.ini 中的姓名、出生日期、电子邮件地址等。
我已经开始使用regular expressions 进行一些模式匹配,但是匹配正确类型的数据并将其插入正确的字段变得非常困难。
例如:
preg_match('/^[A-Za-z]+[A-Za-z]{3}/',$mastercontent,$matches);
$name=$matches[0];
这里 $mastercontent 包含我想与我的姓名、出生日期等字段匹配的文档中的数据。
$name 是我在匹配后在表单中插入数据的字段。
我能够匹配名称,但对于其他字段,如果我使用类似的方法,则会显示错误。但是通过在 php 中使用 trim() 函数,我能够实现这一点。但是通过使用这个功能,数据变成静态的而不是动态的。我需要一些帮助。
【问题讨论】:
-
举个例子会更好。
-
代码示例?
-
样本输入和预期输出
-
示例输入:k@gmail.com,例如,要从 cv 中提取电子邮件 ID,我们需要匹配有效电子邮件 ID 的模式,然后将其插入带有字段的文本框中电子邮件:[文本框] 这是我为匹配电子邮件地址 preg_match('/^[A-Z a-z0-9_\-]+[@][A-za-z]+[.][a-z]{ 3}/',$mastercontent,$matches_1);
-
结果如何?如果电子邮件 ID 在开始时不存在,则删除
^。