reemplazar \'\' por \'/\'
hola !!
estoy intentando reemplazar en una cadena el carácter '\' que me aparece en un path por este '/' ;
estoy utilizando :
onClickClave=onClickClave.replace('\','/');
pero no funciona
ayudaaaaaa
estoy intentando reemplazar en una cadena el carácter '\' que me aparece en un path por este '/' ;
estoy utilizando :
onClickClave=onClickClave.replace('\','/');
pero no funciona
ayudaaaaaa
Pues debería fucionar. Exactamente por que razón no funciona?. ¿Da una excepción o no te cambia nada?
no da ningún error java ni javascript ;
tengo puesto en código :
onClickClave="javascript:setClave('2005 826 83736132.b2b~ERR')";
System.out.println("Salida 0:"+onClickClave);
onClickClave=onClickClave.replace('\','/');
System.out.println("Salida 1:"+onClickClave);
pero no cambia nada .
(por cierto el título ha cambiado no?)
tengo puesto en código :
onClickClave="javascript:setClave('2005 826 83736132.b2b~ERR')";
System.out.println("Salida 0:"+onClickClave);
onClickClave=onClickClave.replace('\','/');
System.out.println("Salida 1:"+onClickClave);
pero no cambia nada .
(por cierto el título ha cambiado no?)
En ese caso esta claro. El string no tiene :"javascript:setClave('2005 826 83736132.b2b~ERR')", sino que cuando se encuentra un en un string, java intenta sustituirlo por el caracter al que representa la codificación que sigue a la barra. Me explico fatal, pero básicamente me refiero a que si haces un string con "n", el valor del String es el retorno de carro, no una y una n. En tu caso el valor no es "
