0
文字我有这样的代码:不能提取使用的preg_match
include('class.pdf2text.php');
$a = new PDF2Text();
$a->setFilename('557270281.pdf');
$a->decodePDF();
preg_match('/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/', $a->output(), $date);
print_r($date);
preg_match('/bre(.*?)Pro/', $a->output(), $nombre);
print_r($nombre);
我可以提取$date
但不是$nombre
,因为它得到空的结果。 我在我的代码http://gskinner.com/RegExr/测试了第二个正则表达式,它工作。
如果我添加这对我的代码,
$n ="Nombre : john smith angola Provincia : MADRID ";
,然后更改第二个正则表达式在我的代码,
preg_match('/bre(.*?)Pro/', $n, $nombre);
它的工作原理。
如何从$a->output()
中提取它?
做'回声$ A->输出();'以上,并告诉我们结果。 – varnie 2013-03-06 20:52:48
我无法显示回声......但您可以使用上面的类来尝试使用任何pdf文件。 – user3476261 2013-03-06 21:13:03
我可以,但我不会得到你正在处理的字符串;) – varnie 2013-03-06 21:14:41