Como alinhar verticalmente um bloco embutido em uma linha de texto?

Eu quero criar um bloco embutido que terá largura e altura desconhecidas. (Ele terá uma tabela com conteúdo gerado dinamicamente). Além disso, o bloco embutido deve ser colocado dentro de uma linha de texto, como "meu texto (BLOCO AQUI)". Para parecer bonito, Estou tentando fazer com que o bloco seja centralizado verticalmente na linha. Portanto, se o bloco estiver assim:

TOP
MIDDLE
BOTTOM

Em seguida, a linha de texto exibirá: "Meu texto ([MÉDIO])" (com TOP e BOTTOM acima e abaixo da linha)

Aqui está o que eu tenho até agora.

CSS
.example {
  background-color: #0A0;
  display: inline-block;
  margin: 2px;
  padding: 2px;
  position: relative;
  text-align: center;
}
HTML
<div class="example">TOP<br />MIDDLE<br />BOTTOM</div>

questionAnswers(2)

yourAnswerToTheQuestion