我被这个特定的正则表达式困住了。我有以下内容:
"sampleDay": newDate(1402027200000)
并需要以以下格式显示:1402027200000
到目前为止,我可以在 Java 中使用以下代码完全删除日期:
myDate = myDateJSON.replaceAll("newDate\\([^\\)]*\\)" ,"\" \"");
最佳答案
您也可以使用捕获组,
String str = "\"sampleDay\": newDate(1402027200000)";
System.out.println(str.replaceAll(".*?newDate\\(([^\\)]*)\\).*", "$1")); // 1402027200000
关于java - JSON 中新日期对象的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328610/