Contar número ocorrências de expressão regular

Bom, no Oracle 11g existe uma função chamada REGEXP_COUNT, que conta quantas vezes uma expressão regular é encontrada numa “amostra”.
Alguém tem a idéia de como criar uma função parecida no MySQL?

Já bati a cabeça, mas não consegui pensar em nada.

Teria que ser algo como:

E retornasse 2.

Se vc usar a classe Pattern do Java consegues…
tem mesmo que ser no banco?
não pode ser no programa?

[quote=dyorgio]Se vc usar a classe Pattern do Java consegues…
tem mesmo que ser no banco?
não pode ser no programa?[/quote]
A intenção é implementar algo em SQL mesmo, mas vou acabar tendo que fazer em Java. :frowning: