为了账号安全,请及时绑定邮箱和手机立即绑定

从随机字符串中获取日期模式

从随机字符串中获取日期模式

波斯汪 2022-06-08 17:06:38
我有一个场景可以从“v={YYYYMMDD}”返回“YYYYMMDD”,而不使用拆分、子字符串等字符串文字方法。无论如何我可以使用 dateUtil 方法或任何正则表达式吗?谢谢。
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

使用正则表达式 -


String input = "v={YYYYMMDD}";

String regex = "^v=\\{([^}]{8})\\}$";


Matcher m = Pattern.compile(regex).matcher(input);


if (m.find()) {

    System.out.println("Date pattern - " + m.group(1));

} else {

    System.out.println("No date found!");

}

结果 -


Date pattern - YYYYMMDD


查看完整回答
反对 回复 2022-06-08
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信