парсинг повторяющихся данных

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

cooki

Client
Регистрация
05.10.2014
Сообщения
311
Реакции
71
Баллы
28
из переменной запросом получаю

"Id": "1",
"lName": "site1"
},
{
"Id": "2",
"Name": "site2"
},
{
"Id": "3",
"Name": "site3"
},

как это сделать в виде

1;site1
2;site2
3;site3

не могу реализовать?
 
С помощью регулярок в разные списки спарсить сначала id потом name
id - (?<="Id":\s+").*(?=",)
name - (?<="l?Name":\s+").*(?=")

Потом в цикле из каждого списка брать первую строку с удалением и сохранять в переменную в нужном формате.
 
  • Спасибо
Реакции: cooki и Dexio
похоже на json формат, можно через json кубик распарсить
 
  • Спасибо
Реакции: cooki
похоже на json формат, можно через json кубик распарсить
Да, тоже хотел это предложить.
Да, я тоже заметил что это похоже на JSON. Но то, что предоставил ТС - не валидный JSON. Я предположил, что именно в таком виде он и получает данные, и на этом основывал свой ответ :bk:
Естественно если там нормальный JSON (а сюда была просто скопирована часть) то нужно использовать встроенные средства для работы с ним.
 
  • Спасибо
Реакции: one
Разобрался, спасибо!
 
Последнее редактирование:

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