2013-11-19 4 views
-1

У меня вопрос о том, как написать выражение регулярного выражения, чтобы получить пары ключей и значений из-под строки?Как получить ключ и значение из строки

{"ReturnCode":"0","ErrorMsg":"success","EncryToken":"@@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} 

Может кто-нибудь помочь мне узнать, что это можно сделать?

Большое спасибо.

+8

Используйте [JSON в Java] (HTTP: // JSON. org/java /) –

+0

Это ответ JSON, правильно? –

ответ

3

Это один должен соответствовать вашим потребностям:

"([^"]+)"\s*:\s*"([^"]+)" 

Regular expression visualization

Ключ находится в первой группе, значение второго.

Визуализация с помощью Debuggex

+9

Это может быть правильно, но это очень плохая идея для синтаксического анализа, что кажется правильным JSON, как String с использованием регулярного выражения. – SudoRahul

Смежные вопросы