Código PHP:
Ver original<?php
$s = '"Hola---esto-es--una----prueba-" --> "Hola-esto-es-una-prueba-"';
?>
Si puedes busca tutoriales que hablen sobre expresiones regulares. Así vas a poder entender que debes hacer. Si quieres lee este tutorial y cuando tengas dudas de algo puedes ir al post que te indique que tiene una pequeña explicación de los que hace cada caracter de las expresiones regulares
http://bulma.net/body.phtml?nIdNoticia=770