Помогите пожалуйста регуляркой вытащить значения

QuZ

Постоялец
Регистрация
18 Июл 2009
Сообщения
86
Реакции
50
Добрый день. Имеется рабочая конструкция, сделана с помощью массива и обработки DOM.

Решил немного переписать и заодно, может быть исправлю на красивый вариант решения.

Код:
<script id="models-client" type="application/json">[{"model":"environment","data":{"agent":{"hasAdblock":false,"BrowserBase":"Chromium","BrowserBaseVersion":"49.0.2623.112","BrowserEngine":"WebKit","BrowserEngineVersion":"537.36","BrowserName":"Chrome","BrowserVersion":"49.0.2623","OSFamily":"Windows","OSName":"Windows Server 2003","OSVersion":"5.2","isBrowser":true,"isMobile":false,"x64":true,"botSocial":false,"isSupported":true},"session":{"tld":"sk","nonce":"0006120677571743727","canHaveAuth":false,"public":{"JchepPIoqCauR":"c52YdBHYv5j3D5fyw3PHYgPCV7iYGaUBx2uf3JAb2YM="},"locale":"ru","region":{"id":"/public/c52YdBHYv5j3D5fyw3PHYgPCV7iYGaUBx2uf3JAb2YM=","name":"c52YdBHYv5j3D5fyw3PHYgPCV7iYGaUBx2uf3JAb2YM="}],"icon":"xls","app":"docviewer","hasPreview":false,"isExportable":false,"isEditable":true,"isTabletEditable":true,"isAvailableToAlbum":false}],"typeSort":"imagesFirst"}}]</script>

как вытащить данный JSON.
type="application/json"> - не уникальная на странице
<script id="models-client"- не уникальная на странице

Спасибо
 

dmx

Хранитель порядка
Регистрация
22 Июн 2011
Сообщения
705
Реакции
699
Код:
/\[\{"model".*?(?=<\/script>)/
 
Сверху