我得到了一個由最初在網(wǎng)絡(luò)上抓取的 Js 對象文字組成的字符串轉(zhuǎn)儲,我需要在 PHP 中從中獲取一些數(shù)據(jù)。這些不是有效的 JSON,所以我不能使用 json_decode。它們具有以下格式,其中 DETAILS 是我需要捕獲的內(nèi)容。...data: [DETAILS]...在某些來源中,數(shù)據(jù)元素出現(xiàn)不止一次,我需要捕獲每個匹配項。DETAILS 可以包含任何字符,包括 [ { } ]、引號和逗號,但我需要將其全部捕獲。我正在嘗試使用正則表達(dá)式。這是我按照一些教程嘗試過的,但這肯定是錯誤的。preg_match_all('~(?:\G(?!^),|(data: )\{)\s+([^:]+): (\d+|"[^"]*")~', $html, $out, PREG_SET_ORDER) ? $out : []請我真的需要一些幫助。編輯:這只是一個數(shù)據(jù)字段的示例,顯示詳細(xì)信息。它并不總是采用這種形式。series:[{name:'Records',data:[[Date.parse('2013-11-01'),1],[Date.parse('2013-12-01'),2],[Date.parse('2014-01-01'),1],[Date.parse('2014-02-01'),4],[Date.parse('2014-03-01'),23],[Date.parse('2014-04-01'),22],[Date.parse('2014-05-01'),19],[Date.parse('2014-06-01'),26],[Date.parse('2014-07-01'),43],[Date.parse('2014-08-01'),29],[Date.parse('2014-09-01'),47],[Date.parse('2014-10-01'),31],[Date.parse('2014-11-01'),32],[Date.parse('2014-12-01'),17],[Date.parse('2015-01-01'),28],[Date.parse('2015-02-01'),2],[Date.parse('2015-03-01'),18],[Date.parse('2015-04-01'),16],[Date.parse('2015-05-01'),10],[Date.parse('2015-06-01'),25],[Date.parse('2015-07-01'),20],[Date.parse('2015-08-01'),21],[Date.parse('2015-09-01'),6],[Date.parse('2015-10-01'),10],[Date.parse('2015-11-01'),-11],[Date.parse('2015-12-01'),12],[Date.parse('2016-01-01'),46],[Date.parse('2016-02-01'),32],[Date.parse('2016-03-01'),16],[Date.parse('2016-04-01'),28],[Date.parse('2016-05-01'),34],[Date.parse('2016-06-01'),24],[Date.parse('2016-07-01'),40],[Date.parse('2016-08-01'),24],[Date.parse('2016-09-01'),57],[Date.parse('2016-10-01'),42],[Date.parse('2016-11-01'),51],[Date.parse('2016-12-01'),53],[Date.parse('2017-01-01'),63],[Date.parse('2017-02-01'),23],[Date.parse('2017-03-01'),80],[Date.parse('2017-04-01'),56],[Date.parse('2017-05-01'),61],[Date.parse('2017-06-01'),74],[Date.parse('2017-07-01'),107],[Date.parse('2017-08-01'),74],[Date.parse('2017-09-01'),120],[Date.parse('2017-10-01'),79],[Date.parse('2017-11-01'),163],[Date.parse('2017-12-01'),130],[Date.parse('2018-01-01'),126]
使用正則表達(dá)式從 PHP 中的 JS 對象文字字符串中提取一些數(shù)據(jù)
慕工程0101907
2021-11-26 16:39:03