Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2009, 13:49
jesuscoro
 
Fecha de Ingreso: noviembre-2008
Mensajes: 115
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: Modificar fichero con java

Me perdi. Lo que pones en el ejemplo, no se corresponde con lo que dices que tiene que hacer. Primero dices que por cada / tienes que poner un ../ y luego pasas una ruta con 3 / pero solo pones un ../ (en el ultimo), asi que como no se cual de las dos es la correcta, te doy dos opciones.

1.- ../ por la ultima /

Coge la cadena y busca el ultimo indice de / y a ese trozo le agregas .. al principio.

2.- ../ por cada /
Crea una expresion regular que busque todo lo que haya entre / y / y lo sustituya por ../

2b ../ por cada /
Cuenta el numero de / que tienes (con algo como split y el length). Luego, por cada uno, pones un .. y viene a ser parecido a la primera posiblidad.


No se cual seria la mejor forma, aunque creo que la mas "elegante" seria con expresiones regulares. Seguro que hay otras mejores, pero esas son las que se me han ocurrido.

Espero que te sirva.