Как написать регулярку для парсинга участников обсуждения?

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
Код страницы выглядит так, не могу прописать регулярку, чтобы спарсить айди всех учатников обсуждения


<html xmlns="http://www.w3.org/1999/xhtml"><head><link title="Wrap Long Lines" href="resource://gre-resources/plaintext.css" type="text/css" rel="alternate stylesheet" /></head><body><pre>{"response":{"count":764,"items":[{"id":7,"from_id":-123643590,"date":1469033411,"text":"Задавайте вопросы на которые будете получать ответ"},{"id":13,"from_id":176791477,"date":1469584671,"text":"Где расположены мониторы с камерами в гипере магнит , на входе стол стоит там? Или где нибудь в подсобке?"},{"id":15,"from_id":204672238,"date":1469607619,"text":"[id176791477:bp-123643590_13|Дана], в подсобке"},{"id":27,"from_id":42401318,"date":1470049109,"text":"Есть дисконт адика, брал оттуда футболки и кепку, хочу взять кроссы, но проблема что на входе считают вещи. Как грамотнее их брать?"},{"id":28,"from_id":307090961,"date":1470055568,"text":"где в джинсах пулл энд беар могут быть вшитые метки? именно вшитые, не приклеенные персоналом"},{"id":30,"from_id":364751376,"date":1470075544,"text":"[id307090961:bp-123643590_28|Регина], Хороший вопрос!!! Пуленбир - это АМ- ворота, а метки ам - 2-3 мм толщиной, их можно реально нащупать. Я думаю в области ремня. Хотя брала шорты джинсовые - то скрытую метку не нашла)"},{"id":33,"from_id":-123643590,"date":1470168860,"text":"[id283972199:bp-123643590_32|Сёма], http:\/\/sos-ru.info\/15-sposobov-ukrast-v-supermarkete.html"},{"id":34,"from_id":374902065,"date":1470248463,"text":"в обувь всегда вшивают в подошву метку? Пуленбир, бершка, зара)"},{"id":46,"from_id":176138632,"date":1470590970,"text":"В ашане реально что нибудь спиздить?"},{"id":48,"from_id":373664601,"date":1470594340,"text":"[id374902065:bp-123643590_34|Алина], да. Всегда) не стоить играть в рулетку)"},{"id":51,"from_id":140455609,"date":1470691198,"text":"Девушки, реально ли в Mac что-нибудь \"купить\"?"},{"id":59,"from_id":283972199,"date":1471066278,"text":"[id368636301:bp-123643590_57|Анастасия], магниты там маленькие, я пробывал 4 шт не открывает"},{"id":61,"from_id":283972199,"date":1471069710,"text":"[id368636301:bp-123643590_60|Анастасия], не за что"},{"id":62,"from_id":364751376,"date":1471077758,"text":"[id368636301:bp-123643590_57|Анастасия], купи сьемник и не парся) неодиномовые магниты от жестких дисков не подойдут, сейчас бы уже все бы так выносили!!! нужен усиленный сьемник силой 12000гс минимум"},{"id":63,"from_id":150390462,"date":1471078198,"text":"Что за дичь?\nИ как она работает","attachments":[{"type":"photo","photo":{"id":425472986,"album_id":-12,"owner_id":-123643590,"user_id":100,"photo_75":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bcb\/UUUVMwPftVc.jpg","photo_130":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bcc\/rly7WNutz1o.jpg","photo_604":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bcd\/H1jxnDVorIE.jpg","photo_807":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bce\/s1wS_GvV2d4.jpg","photo_1280":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bcf\/IiRFp1XGAVw.jpg","photo_2560":"https:\/\/pp.vk.me\/c633823\/v633823462\/45bd0\/lvE_wnypBkA.jpg","width":1152,"height":2048,"text":"","date":1471078198,"access_key":"f7afac2c351b4cca62"}}]},{"id":65,"from_id":220497058,"date":1471081468,"text":"Иии в адидас дисконт есть вар с броником из фольги? Как понять ам или нет ворота?"},{"id":66,"from_id":364751376,"date":1471085686,"text":"[id150390462:bp-123643590_63|Матвей], Она пугает неопытных лифтеров)) таких как ты. Давно известно что они висят просто так и и ни на что не реагирую))","attachments":[{"type":"photo","photo":
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Код:
(?<="from_id":)\d+(?=,)


P.S. Регулярки, по моему мнению, не самый лучший способ работы с JSON.

В версии ZP 5.10.X.X добавлены инструменты и макросы для работы с JSON и XML
 
  • Спасибо
Реакции: vz767

vz767

Client
Регистрация
12.11.2015
Сообщения
92
Благодарностей
1
Баллы
8
Код:
(?<="from_id":)\d+(?=,)


P.S. Регулярки, по моему мнению, не самый лучший способ работы с JSON.

В версии ZP 5.10.X.X добавлены инструменты и макросы для работы с JSON и XML
Спасибо огромное, все получилось. по поводу ZP 5.10.X.X то это не моя история, у меня работа идет через Зено Проджект от постера версии 5.9.8.1
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Спасибо огромное, все получилось. по поводу ZP 5.10.X.X то это не моя история, у меня работа идет через Зено Проджект от постера версии 5.9.8.1
Советую юзать API там гораздо больше возможностей для парсинга. Но нужно дружить с регулярками, списками и обработкой текста.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)