Php 在另一个字符串中查找JSON字符串的正则表达式

Php 在另一个字符串中查找JSON字符串的正则表达式,php,json,regex,string,Php,Json,Regex,String,我想在另一个字符串中提取一个JSON字符串 目前,我正在使用file\u get\u contents获取完整字符串,并在字符串上运行以下模式: 这几乎给出了多个匹配项 我想提取保存在窗口中的JSON字符串。\u sharedData,但未能实现。有人知道我该怎么做吗?为什么不在正则表达式中包含_sharedData呢? \u sharedData\s*=\s*\{.+\} 或使用lookback: (?你读过这篇文章吗?我们可以用javascript做同样的事情吗?我想用javascript

我想在另一个字符串中提取一个JSON字符串

目前,我正在使用
file\u get\u contents
获取完整字符串,并在字符串上运行以下模式: 这几乎给出了多个匹配项


我想提取保存在
窗口中的JSON字符串。\u sharedData
,但未能实现。有人知道我该怎么做吗?

为什么不在正则表达式中包含_sharedData呢?
\u sharedData\s*=\s*\{.+\}

  • 或使用lookback:
    (?你读过这篇文章吗?我们可以用javascript做同样的事情吗?我想用javascript获取共享数据带lookback的正则表达式在javascript中不起作用,但是由于示例试图在网页中捕获json,我建议确保html在dom中呈现,然后只访问
    \u sharedData
    变量可通过
    窗口访问。请改为共享数据。