Полагаю, это будет
Pattern.compile
(
"(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d\\d(, \\d\\d\\d\\d)?" +
" - (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \\d\\d, \\d\\d\\d\\d"
)
(Примечание: вам может понадобиться настроить это, чтобы учесть то, что неясно в вашем вопросе - например, может ли день месяца быть только одной цифрой или это должно быть две?)
Но я должен задаться вопросом, является ли это лучшим способом сделать то, что вы пытаетесь сделать. Вы знакомы с java.text.SimpleDateFormat
? (Что именно это то, что вы пытаетесь сделать?)