【发布时间】:2018-02-03 08:57:26
【问题描述】:
在阅读了所有相关线程后,我找不到任何能够从 html 内容中提取完整 json 对象的正则表达式,所以我希望有人可以帮助我获得正确的正则表达式来解决问题。
例如,想要提取的 json im 如下所示:
"taxonomy": {"page":"/products/1/","price":"350.00","country_code":"gb","brand":"apple"},
我正在尝试提取 html 内的 java 脚本函数中的整个“分类”对象。
我已经尝试过preg_match('/\taxonomy\s*=(.+)(?:;|/', $file, $m);,但没有快乐和正则表达式是我想要学习的东西。
我的目标是让正则表达式解析 html 并从 html 中提取分类对象,所以我留下以下内容:{"page":"/products/1/","price":"350.00","country_code":"gb","brand":"apple"} 然后我可以 json_decode
如果有人能帮助我找到正确的正则表达式,我将不胜感激,谢谢。
【问题讨论】:
-
为什么投反对票?我们都在生活中的某个时候需要帮助,我们都在某个时候开始。我想向更有经验的人寻求一点帮助是件坏事?
-
别担心投反对票,有人只是手比大脑快,看看我的回答。
标签: php json regex parsing html-parsing