在花括号之间移动,包括第一个和最后一个花括号

时间:2018-07-30 18:01:18

标签: javascript regex

我拥有的代码:

Click here to see the code

我想在第一个(包括)大括号到最后一个(包括):

<html lang=3D"pl-US"> <head> </head> <body> <div>  <script data-scope=3D"in=
boxmarkup" type=3D"application/json">{
  "api_version": "1.0",
  "publisher": {
    "api_key": "61d9",
    "name": "Google Alerts"
  },
  "entity": {
    "external_key": "Google Alert - Adidas"
  },
  "updates": {
    "snippets": [ {
      "icon": "BOOKMARK",
      "message": "lala (Nike)"
    } ]
  },
  "cards": [ {
    "title": "Google Alert - Adidas",
    "subtitle": "Nike and Adidas",
    "actions": [ {
      "name": "Sam",
      "url": "https://www.google.com"} ],
    "widgets": [ {
      "type": "LINK",
      "title": "lala (Nike)"
    } ]
  } ]
}
</script> <!--[if mso]>
 <table><tr><td width=3D650>
<![endif]-->

当我使用\{([^()]|())*\}时,它返回了一个不包含所有内容的奇怪代码(如代码所示)。该计划是解析数据并用作JSON。

我只需要在{第一次出现和}最后一次出现之间的所有时间。

0 个答案:

没有答案