ciao,
ma guarda che dovrebbe fare proprio quello che dici 
Ovvero:
Dim testo as String = "questa è la frase di prova per il test dell'acapo"
Descrizione.InnerHtml = Regex.Replace(testo, "frase|test",
"$0<br/>",
RegexOptions.Multiline | RegexOptions.IgnoreCase)
l'output è che mette 2 "br" quando incontra le 2 parole una su "frase" e una su "test", ovvero un output così:
questa è la frase<br/> di prova per il test<br/> dell'acapo
non è questo che vuoi?
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo