Правильная регулярка?

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 113
Благодарностей
196
Баллы
63
Всем привет.
Есть такой текст:
{"response":{"count":10433,"items":[33707814,33733794,33820701,33833524,33884956,34016749,34196839,]}}
Я составил регулярку, которая очищает цифры от мусора, вот так:
(?<=\[)[\w\W]*?(?=])
Как мне нужно изменить эту регулярку, чтобы результат складывался в список так:
33707814
33733794
33820701
33833524
33884956
34016749
34196839
А не все в одну строку
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Для начала очисти так, что бы остались только запятые и числа.

Потом создай список и импортируй в него через екшн операции над текстом - в лист. Разделитель укажи запятую. Далее объедини элементы списка и получишь нужный результат. ))
 
  • Спасибо
Реакции: artsmm

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 113
Благодарностей
196
Баллы
63
Для начала очисти так, что бы остались только запятые и числа.

Потом создай список и импортируй в него через екшн операции над текстом - в лист. Разделитель укажи запятую. Далее объедини элементы списка и получишь нужный результат. ))
Спасибо за ответ. К сожалению, не помогло. Выставил такие настройки (на скрине).
Числа в списке сохраняются очищенные от мусора, через ",". Разделитель соотв. он же, при этом в финальный список сохраняются те же значения, так же кучей
 

Вложения

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8
Спасибо за ответ. К сожалению, не помогло. Выставил такие настройки (на скрине).
Числа в списке сохраняются очищенные от мусора, через ",". Разделитель соотв. он же, при этом в финальный список сохраняются те же значения, так же кучей
Не тот экшен, вот как надо
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 113
Благодарностей
196
Баллы
63

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 113
Благодарностей
196
Баллы
63
На скрине у вас сохранить в файл.
А надо обработка текста, то что я прислал работает 100% проверил.
По отдельности, да работает. Есть нюанс. Текст у меня поступает в таком формате:
{"response":{"count":10433,"items":[215514096,215527036,215548509,215562611,215566249,215571393,215585193,243713342,243717435]}}
Я его на скрине обрабатывал до состояния: 215514096,215527036,215548509,215562611 ...
Если делать как вы описали, то получается список такого формата:
{"response":{"count":10433,"items":[
215514096,
215527036,
215548509,
215562611,
215566249,
215571393,
215585193,
243713342,
243717435]}}
Поэтому тут нужна регулярка правильная, чтобы кубики не плодить)
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Так я и написал. операции над текстом - в лист
Какая регулярка. самая простая, преед текстом [ после текста ]
что получили в список. разделитель запятая. Все!
 

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8
Так я и написал. операции над текстом - в лист
Какая регулярка. самая простая, преед текстом [ после текста ]
что получили в список. разделитель запятая. Все!
Если это ко мне, то я то понял. У него на скриншоте экшен не тот (сохранить в файл), вот я и нарисовал какой нужен.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Если это ко мне, то я то понял. У него на скриншоте экшен не тот (сохранить в файл), вот я и нарисовал какой нужен.
да я не вам, вы поняли я вижу. тс если не поймет придется делать шаб))
 

kolobrod

Client
Регистрация
26.11.2014
Сообщения
77
Благодарностей
14
Баллы
8

Вложения

  • Спасибо
Реакции: Mikhail B.

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 113
Благодарностей
196
Баллы
63
Если это ко мне, то я то понял. У него на скриншоте экшен не тот (сохранить в файл), вот я и нарисовал какой нужен.
Уже разобрался, файлик не требуется, спасибо)
:bp::ay:
 

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