我的字符串格式是,
{
"group By": "name",
"time Period": {
"from": "2015-12-29",
"to": "2016-02-29"
},
"query String": "[nation]: \"India\" AND [education]: \"be",
"geography": "NA",
"offset": 0,
"limit": 10
}
从上面的内容我想提取query string
值并需要在HTML页面中显示它。我试图在java net beans中使用正则表达式来实现。但是我导致了错误。
你能给我一个正则表达式模式从上面的JSON中提取查询字符串吗?我试过的正则表达式是:\"((\"|[^"])*)\"";
提前致谢。
答案 0 :(得分:3)
你可以在这里试试JSON解析器而不是正则表达式。 可以使用org.json库。
答案 1 :(得分:0)
这不是最好的方法。尝试使用一些JSON解析器库。如果您仍想使用正则表达式,可以使用以下正则表达式:
\"查询字符串\":\"(。*)\"