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

  • Автор темы Автор темы asgard
  • Дата начала Дата начала

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}]}
 
Код:
Развернуть Свернуть Копировать
(?<="city":1,.{5,15}"user_id":)\d+
 
  • Оценить
Реакции: asgard
Код:
Развернуть Свернуть Копировать
(?<="city":1,.[QUOTE]{5,15}[/QUOTE]"user_id":)\d+
Спасибо, выручил)
значение
Код:
Развернуть Свернуть Копировать
{5,15}
это количество знаков в id пользователей?
 
Код:
Развернуть Свернуть Копировать
.{5,15}
Какое количество символов без переноса строки от 5 до 15 - туда в теории должно вмещаться значение ","online":0,"" из текста
 
Код:
Развернуть Свернуть Копировать
.{5,15}
Какое количество символов без переноса строки от 5 до 15 - туда в теории должно вмещаться значение ","online":0,"" из текста
Понятно, спс
 

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