Expressão regular Android - retornar string correspondente

No meu projeto Android, tenho uma expressão regular e uma string, nas quais devo ter a expressão correspondente. O problema é que eu encontrei apenas ummatches(), que retorna booleano. Existe alguma coisa que retorne apenas a string correspondente (por exemplo, se minha string for "ir para a loja às 12h"), quero verificar se há um tempo nessa string (neste exemplo - "12h"), se é - devolva)? Desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion