这是字符串:

<html lang=3D"en-US"> <head> </head> <body> <div>  <script data-scope=3D"in=
boxmarkup" type=3D"application/json">
{
   "api_version": "1.0",
   "publisher": {
      "api_key": "some_api_key",
      "name": "Google Times"
   }
}
sdalfk jsdklfj slkdjf lskdjfl sjdlkf jsdlkj flsdkj flsdk jf


我怎样才能只得到这部分?

{
   "api_version": "1.0",
   "publisher": {
      "api_key": "some_api_key",
      "name": "Google Times"
   }
}


真的无法弄清楚。计划是稍后将其解析为JSON。

第一次出现是{,第二次出现是}

大括号。

最佳答案

我认为this可能是答案{(?:\n|.)*}

07-24 22:17