Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 05-jul-2008, 21:24   #1 (permalink)
fbirrer ha deshabilitado el karma
 
Avatar de fbirrer
 
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 120
Enviar un mensaje por MSN a fbirrer Enviar un mensaje por Skype™ a fbirrer
Sonrisa Duda con Cadena

hola a todos
Tengo una cadena que tiene puntos y guiones , y a este necesito extraerle los puntos cosa de que si tengo 12.123.456-M, quede 12123456-M.

Alguien tiene una forma de hacerlo

Gracias
__________________
Desde Santiago de Chile
Grupo Jelux http://www.jelux.cl pronto v2.0
www.universite.cl
fbirrer está desconectado   Responder Citando
Antiguo 05-jul-2008, 23:37   #2 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 721
Respuesta: Duda con Cadena

Hola:

La clase String tiene varios método replace(). No he probado, pero quizás te sirva algo como esto

cadena.replaceAll("\\.","");

Se bueno.
chuidiang está desconectado   Responder Citando
Antiguo 06-jul-2008, 00:07   #3 (permalink)
fbirrer ha deshabilitado el karma
 
Avatar de fbirrer
 
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 120
Enviar un mensaje por MSN a fbirrer Enviar un mensaje por Skype™ a fbirrer
Respuesta: Duda con Cadena

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

La clase String tiene varios método replace(). No he probado, pero quizás te sirva algo como esto

cadena.replaceAll("\\.","");

Se bueno.
ESTUVE PROBANDO Y NO ME REULTA NADA...
TIENES ALGUNA IDEA DE QUE PUEDE ESTAR PASANDO....

EL CODIGO QUE TENGO ES

Código PHP:
CADENA.Replace('.',' '); 

Gracias
__________________
Desde Santiago de Chile
Grupo Jelux http://www.jelux.cl pronto v2.0
www.universite.cl
fbirrer está desconectado   Responder Citando
Antiguo 06-jul-2008, 10:30   #4 (permalink)
Xinef está en el buen camino
 
Avatar de Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 143
Respuesta: Duda con Cadena

Cita:
Iniciado por fbirrer Ver Mensaje
EL CODIGO QUE TENGO ES

Código PHP:
CADENA.Replace('.',' '); 

Ese código te daría error puesto que el método es con minúscula.. "replace". De todas formas, no haría lo que tú quieres, porque te reemplazaría el punto por un espacio en blanco... podrías usar: '', pero eso te da un error.

El método que te dijo chuidiang funciona sin problemas, lo único que tienes que tener cuidado es que el primer parámetro es una expresión regular, por eso tienes que escapar el . --> \\.

Como curiosidad, si quieres hacerlo con el replace de caracteres, y estás usando Java >= 1.5 puedes hacer:

Código PHP:
   "123.456.678-M".replace(".".subSequence(01), "".subSequence(00)) 
Pero vamos.. es rizar el rizo... :)
Xinef está desconectado   Responder Citando
Antiguo 07-jul-2008, 13:30   #5 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 721
Respuesta: Duda con Cadena

Y otro pequeño detalle, ese método NO reemplaza en la cadena original, sino que te devuelve una cadena copia con el reemplazo hecho.

String cadenaReemplazada = cadenaOriginal.replace(.....);

Se bueno.
chuidiang está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:21.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93