les ha pasado q algo muy simple no logran hacerlo por horas y horas


no se como hacer una funcion que encuentre una cadena en otra y solo reemplaze una vez sin importar si es la primera o ultima aparicion, si no existe la caden, regresa la original y si es la misma la convierte en vacia ejm:
alumno,docente,alumno,directivo,directivo,administ rativo
si es 'alumno' el sesultado sera : docente,alumno,directivo,directivo,administrativo
si es 'docente' : alumno,alumno,directivo,directivo,administrativo
si es 'administrativo' : alumno,docente,alumno,directivo,directivo
no es muy complicado... creo... pero no logro hacerlo....

GRACIAS!!
gracias
