我有几个字符串是使用来自其他网站的cURL提取的.字符串本身包含整个页面的HTML结构,但是每个页面内部都有一个段落,如下所示:
<p>Displaying 1-15 of 15 items beginning with A</p>
<p>Displaying 1-20 of 33 items beginning with B</p>
我需要做的是从这些字符串只提取总值(15和33在上述情况下).
我不确定提取值的最佳方法是什么.
谢谢 :)
蛮力方法:
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)
创建正则表达式;
$regex = "/Displaying 1-([0-9]+) of ([0-9]+) items begginning with/";
preg_match($regex,$resultfromcurl,$match);
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
| 归档时间: |
|
| 查看次数: |
2245 次 |
| 最近记录: |