从字符串中查找值

时间:2016-08-14 09:50:59

标签: php regex wordpress preg-match

我有一个如下所示的字符串

include="3524,3525,3523"][/vc_column_inner][/vc_row_inner][/‌​vc_column][/vc_row][‌​vc_row][vc_column][v‌​c_video link="youtube.com/watch?v=pkBBzH"][/vc_column][/vc_row] 

我只想从字符串3524,3525,3523中提取整数值。我使用以下代码

可以增加数值的数量
$matches = array();
$content1 = preg_match('/include="(.*)"/',$content1,$imagesmatches);
print_r($matches);

这可以获得价值和其他我想要的数字。我知道我正在使用通配符,但我需要一个表达式来从中提取数字。

1 个答案:

答案 0 :(得分:2)

根据编辑过的问题,您可以使用:

preg_match('/include="\K\d+(?:,\d+)*/', $content, $matches);

print_r($matches[0]);

RegEx Demo