import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main
(String[] args
) { // Test
String str
= "XYZ SuperMarket 10.00AM - 10.00PM"; System.
out.
println(getTimeSlot
(str
)); }
Matcher matcher = Pattern
.compile("\\d{1,2}(?:[.:]\\d{1,2})?\\s*(?i)[AP]M\\s*-\\s*\\d{1,2}(?:[.:]\\d{1,2})?\\s*[AP]M")
.matcher(str);
if (matcher.find()) {
timeSlot = matcher.group();
}
return timeSlot;
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJLy8gVGVzdAoJCVN0cmluZyBzdHIgPSAiWFlaIFN1cGVyTWFya2V0IDEwLjAwQU0gLSAxMC4wMFBNIjsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZ2V0VGltZVNsb3Qoc3RyKSk7Cgl9CgoJc3RhdGljIFN0cmluZyBnZXRUaW1lU2xvdChTdHJpbmcgc3RyKSB7CgkJTWF0Y2hlciBtYXRjaGVyID0gUGF0dGVybgoJCQkJLmNvbXBpbGUoIlxcZHsxLDJ9KD86Wy46XVxcZHsxLDJ9KT9cXHMqKD9pKVtBUF1NXFxzKi1cXHMqXFxkezEsMn0oPzpbLjpdXFxkezEsMn0pP1xccypbQVBdTSIpCgkJCQkubWF0Y2hlcihzdHIpOwoJCVN0cmluZyB0aW1lU2xvdCA9ICIiOwoJCWlmIChtYXRjaGVyLmZpbmQoKSkgewoJCQl0aW1lU2xvdCA9IG1hdGNoZXIuZ3JvdXAoKTsKCQl9CgkJcmV0dXJuIHRpbWVTbG90OwoJfQp9