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

Respuesta
 
Herramientas Desplegado
Antiguo 25-sep-2006, 09:15   #1 (permalink)
Baco_ está en el buen camino
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 48
Enviar un mensaje por MSN a Baco_
Reemplazo """", por " " " "

Holas buenos dias desde Chile,

Al grano necesito realizar una funcion en java donde me transforme todo con codigo HTML que contiene muchas comillas juntas """", por comillas separadas " " " " , me imagino que todo este codigo hay que meterlo en una variable y aqui aplicar alguna funcion o algo parecido

En java soy nulo, pero cuando a uno lo mandan, lo mandan nu mas jaja

Gracias de antemano
Baco_ está desconectado   Responder Citando
Antiguo 25-sep-2006, 18:51   #2 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
pues pidieras crear un StringBuffer, luego recorrer la cadena original e ir agregando espacios entre las comillas en el SF........

have funnnnnnnn

PD: a eso te refieres?
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 25-sep-2006, 20:33   #3 (permalink)
alrc ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 34
también podrías usar la clase StringTokenizer y le entregas como token tus comillas juntas, cuando vayas avanzando las reemplazas y las guardas en otra cadena
alrc está desconectado   Responder Citando
Antiguo 26-sep-2006, 14:04   #4 (permalink)
Baco_ está en el buen camino
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 48
Enviar un mensaje por MSN a Baco_
Es algo asi lo que toy haciendo, pero ahora en javascrip, ya que puedo trabajar con java o javascript, en la mismo programa
pero me esta arrojando un problema esta funcion


function replaceChars(entry) {
out = "a" ;
add = "b";
temp = "" + entry;

while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add +
temp.substring((pos + out.length), temp.length));
}
document.forms[0].text.value = temp;
}


Pero las letras es un ejemplo pero al colocar una """ y reemplazar por " " ", al ejecutarse no arroja error

El boton y texto estan en HTML, asi que coloque solo la funcion
Baco_ está desconectado   Responder Citando
Antiguo 26-sep-2006, 15:28   #5 (permalink)
cryptex ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2006
Mensajes: 32
de la clase String hay un metodo que se llama replaceAll recibe dos parametros, el primero es una expresion regular(sentecia que quiero buscar) , la segunda es el nuevo contenido.
p. e.

String cadena="esto es una prueba";
System.out.println(cadena.replaceAll("e","i"));
//imprimiria "isto is una pruiba"
si quieres cambiar comillas las debes "escapar" con el backSlash

Código PHP:
String miHtml=getHtml();//getHtml es el codigo html que quieres cambiar
miHtml=miHtml.replaceAll("\"\"","\" \""); 
saludos,
cryptex está desconectado   Responder Citando
Antiguo 27-sep-2006, 08:14   #6 (permalink)
Baco_ está en el buen camino
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 48
Enviar un mensaje por MSN a Baco_
Gracias cryptex esta parte me atudo mucho ("\"\"","\" \"");
aun que no supe usar bien el replaceall, pero me fue de gran utilidad.

Gracias a todos ...
Baco_ 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 19:36.


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