Java 如何使用正则表达式

Java 如何使用正则表达式,java,regex,Java,Regex,原始字符串如下所示: [[{"v":new Date(2013, 2, 16, 8, 0),"f":"March 2013"},null,null,95,null,null,true], [{"v":new Date(2013, 3, 15, 20, 0),"f":"April 2013"},null,null,97,null,null,true]], "showHeadlines" ... 您可以看到,有一个数据序列包含在一对“[]”中,我想提取保留在“null,null,…,nu

原始字符串如下所示:

 [[{"v":new Date(2013, 2, 16, 8, 0),"f":"March 2013"},null,null,95,null,null,true],
 [{"v":new Date(2013, 3, 15, 20, 0),"f":"April 2013"},null,null,97,null,null,true]],
 "showHeadlines" ...  
您可以看到,有一个数据序列包含在一对“[]”中,我想提取保留在“null,null,…,null,null”组合中的数字。我的正则表达式是:

  String reg = "null/,([0-9]*)/,null";

但它不起作用。你能帮我修改一下吗?非常感谢你

正如注释中已经指出的,不建议使用正则表达式解析JSON()。使用a是一种方法。

这些是JSON字符串吗?这看起来像JSON原始海报,这看起来像JSON——不要用正则表达式解析。使用JSON解析器。它来自我从网站下载的html文件中包含的一个片段。@HovercraftFullOfEels谢谢!你能给我一个相关的链接吗?