Что нового

[Данные, строки] Парсинг строки

dvsm

Новичок
Сообщения
1
Репутация
0
Здравствуйте.

Получаю в переменную такие данные:

Код:
пустая строка
{"status":1,"to":"01.01.2019","server":"name1.server.com","from":"02.01.2019","size":3254926729}
пустая строка

status может быть только 0 или 1, from и to это даты, size и server могут быть разными по количеству символов значениями.

Необходимо присвоить значения соответствующим переменным status, to, from, server и size.
 

sngr

AutoIT Гуру
Сообщения
1,011
Репутация
409
Код:
#include 'array.au3'
$file='{"status":1,"to":"01.01.2019","server":"name1.server.com","from":"02.01.2019","size":3254926729}'
$str=StringRegExp($file,'status":([^:,]*)[^:]+to":"([^"]+)[^:]+server":"([^"]+)[^:]+from":"([^"]+)[^:]+size":([^}]+)',3)
_ArrayDisplay($str)
 
Верх