我有以下字符串
日期我需要grep 14.09.2017 11:29,其他日期我不需要13.09.2017。
我想在这里grep 14.09.2017 11:29
日期时间,或者日期时间。
我尝试了以下
Pattern pattern = Pattern.compile("\\d{2}\\.\\d{2}\\.\\d{4}\\s\\d{2}:\\d{2}");
Matcher matcher = pattern.matcher(string);
String result= matcher.group(1);
但是,我得到以下异常
java.lang.IllegalStateException: No match found
很奇怪,我尝试使用https://regex101.com/上的字符串进行正则表达式,它与日期时间相匹配(我在那里只使用了单个反斜杠)
为什么这在java中不起作用?