使用正则表达式在PHP中解析文本

时间:2017-09-02 09:01:25

标签: php regex

使用PHP,如何从此文本中删除所有内容并仅获得 165

(我需要在 165 的位置获得任何数字)

  

“luminara无焰蜡烛”的165个结果中的1-16“

1 个答案:

答案 0 :(得分:1)

使用preg_match功能:

$s = '1-16 of 165 results for ""luminara flameless candles""';
preg_match('/\bof ([0-9]+) results/', $s, $m);
print_r($m[1]);

输出:

165