PDF元数据的PHP RegExp

PDF元数据的PHP RegExp,php,regex,Php,Regex,我一直在使用一段RegExp来检索嵌入在PDF上的元数据标记中的PDF的页数 元数据如下所示: 我需要后的第一个数字,您的正则表达式匹配的文本太多,从元数据开始,一直到但不包括r/pages,因为您在开头和结尾都有积极的展望 您需要使用与数字匹配的\d速记字符类(或其等效的[0-9]字符类)。若要匹配之后的第一个整数,请显示您迄今为止所做的尝试。我已尝试将中间的字符串与(?=元数据)。*(?=r\/pages)匹配,但如果在某些PDF格式中由于结尾(pages)字符串而失败。谢谢。发布问题时,请

我一直在使用一段RegExp来检索嵌入在PDF上的元数据标记中的PDF的页数

元数据如下所示:


我需要
后的第一个数字,您的正则表达式匹配的文本太多,从
元数据开始,一直到但不包括
r/pages
,因为您在开头和结尾都有积极的展望


您需要使用与数字匹配的
\d
速记字符类(或其等效的
[0-9]
字符类)。若要匹配
之后的第一个整数,请显示您迄今为止所做的尝试。我已尝试将中间的字符串与(?=元数据)。*(?=r\/pages)匹配,但如果在某些PDF格式中由于结尾(pages)字符串而失败。谢谢。发布问题时,请不要忘记分享您的尝试。
(?<=<<\/Metadata\s)\d+
<<\/Metadata\s+(\d+)