Que tal, estoy tratando de remover el guion medio del principio y del final de una cadena, pero aun no se como se hace.
trate con trim() pero cuando hay dos guiones segidos -- los borra todos y solo necesito que borre uno. También traté con substr() pero no se como validar si el caracter a eliminar es un guion o no. He visto otras funciones pero no las comprendo muy bien
Las cadenas de entrada pueden ser algo asi:
-loquesea-
-loquesea
loquesea-
--loquesea
loquesea--
¿como se podria hacer para eliminar un solo guion de cada lado? o si solo aparece un guion al final o al principio, eliminar solo ese?
agradeceria infinitamente la ayuda de esta comunidad.