PHP - 从字符串中提取值

let*_*ngo 1 php

我有几个字符串是使用来自其他网站的cURL提取的.字符串本身包含整个页面的HTML结构,但是每个页面内部都有一个段落,如下所示:

<p>Displaying 1-15 of 15 items beginning with A</p>
<p>Displaying 1-20 of 33 items beginning with B</p>

我需要做的是从这些字符串只提取总值(1533在上述情况下).

我不确定提取值的最佳方法是什么.

谢谢 :)

Tom*_*zyk 7

蛮力方法:

http://php.net/manual/en/function.preg-match-all.php

preg_match_all('/<p>Displaying (\d+)-(\d+) of (\d+) items beginning with ([A-Z]+)</p>/', $subject, $matches);
Run Code Online (Sandbox Code Playgroud)


Luc*_*eos 5

创建正则表达式;

$regex = "/Displaying 1-([0-9]+) of ([0-9]+) items begginning with/";
preg_match($regex,$resultfromcurl,$match);
Run Code Online (Sandbox Code Playgroud)

像这样的东西?