Java common Strings Find a substring by a regular expression: String pattern = "(.*)(\\d\\d\\d\\d)(.*)"; String line = "2018-11-22 00:00:00"; Pattern re = Pattern.compile(pattern); Matcher matcher = re.matcher(line);