String withComma = "Mo-Do 10:00-20:00, Fr-Sa 10:00-21:00".replace(" ", "");
String withoutComma = "Mo-Do 10:00-20:00 Fr-Sa 10:00-21:00".replace(" ", "");
Pattern pattern = Pattern.compile(".*\\d,[A-Z].*");
System.out.println(pattern.matcher(withComma).matches()); //true
System.out.println(pattern.matcher(withoutComma).matches()); //false
Возвращает true
, если входная строка содержит любое количество символов, за которыми следует (в этом порядке)
- a di git
\\d
- запятая
,
- заглавная буква
[A-Z]
- любое количество символов
.*