Java Regex para obter o texto das tags âncora HTML (<a>… </a>)

Estou tentando obter um texto dentro de uma determinada tag. Então, se eu tiver:

<a href="http://something.com">Found<a/>

Eu quero poder recuperar oFound texto.

Estou tentando fazer isso usando regex. Eu posso fazer isso se o<a href="http://something.com> permanece o mesmo, mas não.

Até agora eu tenho isso:

Pattern titleFinder = Pattern.compile( ".*[a-zA-Z0-9 ]* ([a-zA-Z0-9 ]*)</a>.*" );

Eu acho que as duas últimas partes - a([a-zA-Z0-9 ]*)</a>.* - estão bem, mas não sei o que fazer na primeira parte.

questionAnswers(2)

yourAnswerToTheQuestion