import java.util.*;
import java.util.regex.*;
class Demo {
static public void main
(String[] args
) { String xy
= "Mo 13:00 - 14:00, Di 15:00-19:00, Montag - Dienstag 18:00-23:00 Montag bis Samstag 03:00 bis 10:00"; Pattern pattern = Pattern.compile("([a-zA-Z][a-zA-Z\\s-]*\\d\\d[:]\\d\\d\\s*\\S*?\\s*\\d\\d[:]\\d\\d)");
Matcher matcher = pattern.matcher(xy);
while(matcher.find()) {
System.
out.
println(matcher.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgpjbGFzcyBEZW1vIHsKICAgIHN0YXRpYyBwdWJsaWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTdHJpbmcgeHkgPSAiTW8gMTM6MDAgLSAxNDowMCwgRGkgMTU6MDAtMTk6MDAsIE1vbnRhZyAtIERpZW5zdGFnIDE4OjAwLTIzOjAwIE1vbnRhZyBiaXMgICAgICBTYW1zdGFnIDAzOjAwIGJpcyAxMDowMCI7CiAgICAgICAgUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCIoW2EtekEtWl1bYS16QS1aXFxzLV0qXFxkXFxkWzpdXFxkXFxkXFxzKlxcUyo/XFxzKlxcZFxcZFs6XVxcZFxcZCkiKTsKICAgICAgICBNYXRjaGVyIG1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIoeHkpOwogICAgICAgIHdoaWxlKG1hdGNoZXIuZmluZCgpKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDEpKTsKICAgICAgICB9CiAgICB9Cn0K