regexp查找字符之间的数字

时间:2016-06-19 18:46:49

标签: php regex string preg-match pcre

我有一个包含以下模式的字符串:

......id\":\"1122575828\",\"raw_id\":1122575828,\"query\".... 

我想在raw_id\":之间提取','raw_id\":(the number)之间的数字,

Regexp中PCRE(PHP)的正确组合应该是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

preg_match函数使用以下正则表达式模式:

$str = "......id\":\"1122575828\",\"raw_id\":1122575828,\"query\"....";
preg_match('/"raw_id":([^,]+?),/', $str, $matches);

$number = $matches[1];  // 1122575828