Java Matcher无法正常工作(正则表达式)

时间:2017-09-14 09:20:28

标签: java regex string matcher

我有以下字符串

  

日期我需要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中不起作用?

0 个答案:

没有答案