Kombinuje i nic mi nie chodzi

Jak powinno wyglądać wyrażenie regularne które z textu usunie wszystkie komentarze, których jest dużo i czasami są zagnieżdżone jedne w drugich.
czyli ma usunac takie rzeczy <!-- (.*) ->
Pozdrawiam, Łukasz.
<?php $tekst='<!-- --> sdfgsd fgsdf<!--dfgsdfgsdfg--> gsdffg s dfg sdfg sdf g <!--dfgsdfgsdfg--> '; ?>