正则表达式查找字符之间的数字

regexp to find number between characters

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

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

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

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

提前致谢。

将以下正则表达式模式与 preg_match 函数一起使用:

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

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