Удаление строк

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
Подскажите, есть большой список, каждая строка которого содержит значение - "members_count".
Как без перебора удалить строки, в которых "members_count" меньше определённого значения, допустим 50000?
А в идеале, переложить эти строки в другой список?
Пример списка:

Код:
{"id":27737784,"name":"НАУКА","screen_name":"tv_nauka","is_closed":0,"type":"group","is_admin":0,"is_member":0,"members_count":83175,"photo_50":"http:\/\/cs633129.vk.me\/v633129118\/2adc0\/LErWCSIm5UY.jpg","photo_100":"http:\/\/cs633129.vk.me\/v633129118\/2adbf\/bTdcx_brycE.jpg","photo_200":"http:\/\/cs633129.vk.me\/v633129118\/2adbe\/C-cr9CDn3dA.jpg"},

{"id":115896942,"name":"OPEN SPACE | Космос. Наука. Научная фантастика","screen_name":"open.cosmos","is_closed":0,"type":"group","is_admin":0,"is_member":0,"members_count":11162,"photo_50":"http:\/\/cs630828.vk.me\/v630828925\/17944\/JetQGpSsno4.jpg","photo_100":"http:\/\/cs630828.vk.me\/v630828925\/17943\/ePE9-s4kr70.jpg","photo_200":"http:\/\/cs630828.vk.me\/v630828925\/17942\/Wru4UowIdag.jpg"},

{"id":121944455,"name":"НИИБАЦА | Наука и Факты","screen_name":"niebatsa","is_closed":1,"type":"group","is_admin":0,"is_member":0,"members_count":27733,"photo_50":"http:\/\/cs636629.vk.me\/v636629067\/f4ed\/gGB9Z--pMo8.jpg","photo_100":"http:\/\/cs636629.vk.me\/v636629067\/f4ec\/ZCSeAemULQk.jpg","photo_200":"http:\/\/cs636629.vk.me\/v636629067\/f4eb\/NFgVMmAg_sk.jpg"},

{"id":81294248,"name":"Наука и Технологии. Астрономия и Космонавтика","screen_name":"science_newworld","is_closed":0,"type":"group","is_admin":0,"is_member":0,"members_count":1027390,"photo_50":"http:\/\/cs630526.vk.me\/v630526689\/4c344\/FFn5r0i3bcg.jpg","photo_100":"http:\/\/cs630526.vk.me\/v630526689\/4c343\/PwhHon0c6Hs.jpg","photo_200":"http:\/\/cs630526.vk.me\/v630526689\/4c342\/Csva5EH98oc.jpg"},
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
"members_count":[0-4]?\d{1,4},
потестируй удаление строк удовлетворяющих этой регулярке
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
"members_count":[0-4]?\d{1,4},
потестируй удаление строк удовлетворяющих этой регулярке
Что то не то, в данном виде регулярка удаляет вообще все строки. Попробовал воспользоваться шпаргалкой по регуляркам, менял значения, но тогда вообще ничего не удаляет.
Может ещё есть варианты, или я что то не так делаю?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Что то не то, в данном виде регулярка удаляет вообще все строки. Попробовал воспользоваться шпаргалкой по регуляркам, менял значения, но тогда вообще ничего не удаляет.
Может ещё есть варианты, или я что то не так делаю?
запятую оставил в регулярке
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
запятую оставил в регулярке
Запятую в конце регулярки? Нет, без неё удаляет все строки "members_count":[0-4]?\d{1,4}
А цифры в этих выражениях [0-4] {1,4} , что делают? Их менять можно?
Я извиняюсь, но вообще не могу понять эти регулярки((
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
запятая - часть регулярки. она там нужна
[0-4] - цифра от 0 до 4
знак вопроса после означат 0 или 1 такая цифра
\d - цифра любая
\d{1,4} - от 1 до 4 любыых цифр
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
63
запятая - часть регулярки. она там нужна
[0-4] - цифра от 0 до 4
знак вопроса после означат 0 или 1 такая цифра
\d - цифра любая
\d{1,4} - от 1 до 4 любыых цифр
DOC, СПАСИБО!!! Всё работает! Проблема в запятой была, не поставил(
 

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