Помогите с регуляркой

asgard

Client
Регистрация
09.09.2014
Сообщения
116
Благодарностей
5
Баллы
18
Нужно спарсить из этого списка все user_id, где city равен 1
{"response":[{"uid":276436499,"first_name":"Анастасия","last_name":"Фокина","city":1,"online":0,"user_id":276436499},{"uid":276776269,"first_name":"Салават","last_name":"Юлаев","city":151,"online":0,"user_id":276776269},{"uid":277045401,"first_name":"Наташа","last_name":"Дрочук","city":1,"online":0,"user_id":277045401},{"uid":277673508,"first_name":"Артем","last_name":"Шмоткин","city":10,"online":0,"user_id":277673508},{"uid":283501180,"first_name":"Елена","last_name":"Никифорова","city":1,"online":0,"user_id":283501180}]}
 

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
Код:
(?<="city":1,.{5,15}"user_id":)\d+
 
  • Спасибо
Реакции: asgard

asgard

Client
Регистрация
09.09.2014
Сообщения
116
Благодарностей
5
Баллы
18

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
Код:
.{5,15}
Какое количество символов без переноса строки от 5 до 15 - туда в теории должно вмещаться значение ","online":0,"" из текста
 

asgard

Client
Регистрация
09.09.2014
Сообщения
116
Благодарностей
5
Баллы
18

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