我有一个如下所示的字符串
include="3524,3525,3523"][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_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);
这可以获得价值和其他我想要的数字。我知道我正在使用通配符,但我需要一个表达式来从中提取数字。
答案 0 :(得分:2)
根据编辑过的问题,您可以使用:
preg_match('/include="\K\d+(?:,\d+)*/', $content, $matches);
print_r($matches[0]);