如何从字符串中获取键和值

时间:2013-11-19 08:54:38

标签: java regex

我有一个关于如何编写正则表达式以从下面的字符串中获取键值和值对的问题?

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

有人可以帮助我了解这可以做些什么吗?

非常感谢。

2 个答案:

答案 0 :(得分:3)

这个应该符合您的需求:

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

Regular expression visualization

键位于第一组,第二组中的值。

Debuggex

的可视化

答案 1 :(得分:1)

您可以使用Java JSON或Google Gson来解析此JSON字符串... 如图所示 - http://answers.oreilly.com/topic/257-how-to-parse-json-in-java/