Re: reemplazar cadena
Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Organization | softpoint |
| Message-ID | <[email protected]> |
hola. al igual que C, para java el caracter '\' tiene un significado especial: sirve para representar caracteres no imprimibles. por ej '\n' es el fin de línea y '\\' es el caracter \
El segmento de código que pones seguramente no te compila. Es porque, primero, la cadena "adfa\asdfasdf\asfdasdf\" es inválida. Creo que la cadena que quieres es:
"adfa\\asdfasdf\\asfdasdf\\"
y segundo, String::replaceAll() acepta como parámetros expresiones regulares, no strings. creo que, nuevamente, lo que quieres es
cadena.repalceAll("\\\\", "/")
saludo y suerte
p/d: por favor, como indican las reglas de netiqueta, comienza un nuevo hilo creando un nuevo mensaje y no respondiendo a un hilo ya existente.
On Sat, 9 Aug 2008 09:37:14 +0200
"Koxkorrita" <[email protected]> wrote:
> Hola
> tengo un problema
> tengo una cadena talque así:
> STring cadena="adfa\asdfasdf\asfdasdf\";
> necesito cambiar todos los \ con /
> para ello hago:
> cadena.replaceAll("\", "/");
> pero me da un casque.
> me podriai9s ayudar?
> gracias
>
>
--
Sebastian Gurin <sgurin-nLx/x0uvtyR/[email protected]>