Excelente respuesta!
Estuve viendo el post que me recomendaron y está muy bueno, sin embargo, para los más novatos, todavía podría ser explicado un poco más fácil
Les hago una consulta más pq no se me ocurre como hacerlo...
Quisiera analizar un string y en caso de encontrar este caracter: "-" duplicado, triplicado, etc pero de forma seguida, reemplazarlo solamente por el mismo caracter pero una sola vez... capaz un un ejemplo se entiende mejor:
"Hola---esto-es--una----prueba-" --> "Hola-esto-es-una-prueba-"