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

我有一个场景可以从“v={YYYYMMDD}”返回“YYYYMMDD”,而不使用拆分、子字符串等字符串文字方法。

无论如何我可以使用 dateUtil 方法或任何正则表达式吗?

谢谢。


波斯汪
浏览 88回答 1
1回答

慕田峪9158850

使用正则表达式 -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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java