我有以下模式的字符串之間的數字:正則表達式查找字符
......id\":\"1122575828\",\"raw_id\":1122575828,\"query\"....
我想提取raw_id\":
和','
在raw_id\":(the number)
之間的數字,
什麼應該是正確的組合Regexp for PCRE(PHP)?
在此先感謝。
我有以下模式的字符串之間的數字:正則表達式查找字符
......id\":\"1122575828\",\"raw_id\":1122575828,\"query\"....
我想提取raw_id\":
和','
在raw_id\":(the number)
之間的數字,
什麼應該是正確的組合Regexp for PCRE(PHP)?
在此先感謝。
使用下面的正則表達式模式與preg_match
功能:
$str = "......id\":\"1122575828\",\"raw_id\":1122575828,\"query\"....";
preg_match('/"raw_id":([^,]+?),/', $str, $matches);
$number = $matches[1]; // 1122575828
感謝您的幫助,實際上不知道爲什麼,但後在內容改變實際上字符串是... raw_id \\ ":1122575828,.....和我嘗試了一段時間後,我得到了正確的表達is/raw_id \\\\\\\ ":([0-9] +),/。無論如何,你的解決方案是正確的我的帖子上更改的字符串。謝謝。 –
@RajenPal,不客氣 – RomanPerekhrest
這是一些逃脫'JSON'? – Jan