大家好,感谢到目前为止的帮助。我有一个用于在给定字符串中查找日期的正则表达式,但它似乎不起作用。有人可以告诉我我做错了什么吗?代码类似于
Pattern pattern = Pattern.compile("^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\\d\\d(?:,)$");
Matcher match = pattern.matcher(text1);
List<String> removable1 = new ArrayList<String>();
while(match.find()) {
removable1.add(match.group());
}
我知道字符串 text1 中包含一个日期“2013 年 7 月 2 日”,它没有被写入可移除列表。提前感谢任何帮助。