正则表达式查找字符之间的数字
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
我有一个具有以下模式的字符串:
......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