Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2015, 12:41
Avatar de Camarex
Camarex
 
Fecha de Ingreso: enero-2003
Ubicación: Monterrey NL
Mensajes: 148
Antigüedad: 21 años, 9 meses
Puntos: 0
Pregunta remover 1 guion de los extremos de una cadena.

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.
__________________
Si el empleo fuera como rentar una casa, entonces no rentes para siempre y busca la manera de Comprar. ;-)
Frase: Edgar Camarena