java - JSON 中新日期对象的正则表达式

标签 java regex json date format

我被这个特定的正则表达式困住了。我有以下内容:

"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/

相关文章:

javascript - 数字在字符串中重复次数不超过五次的正则表达式,例如联系电话

regex -\s和\t有什么区别?

json - 使用jq提取多个字段并新建对象

php - 如何使用 json_encode

java - JFrame 布局不一致

java - Apache Commons Net,Android 导入不起作用

java - 元素无法解析为类型

java - 使用java转储mysql数据库

Java正则表达式\cx(控制字符)

javascript - 从 laravel 中的 Controller 返回 JSON 响应