Foros del Web » Programando para Internet » ASP Clásico »

¿como reemplazar caracteres?

Estas en el tema de ¿como reemplazar caracteres? en el foro de ASP Clásico en Foros del Web. HOLA A TODOS ¡¡ Tengo una duda, .... y solicito de su valiosa ayuda .. actualmente utilizo el siguiente codigo para reemplazar los espacios en ...
  #1 (permalink)  
Antiguo 09/08/2004, 08:12
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 22 años, 8 meses
Puntos: 0
¿como reemplazar caracteres?

HOLA A TODOS ¡¡

Tengo una duda, .... y solicito de su valiosa ayuda ..

actualmente utilizo el siguiente codigo para reemplazar los espacios en blanco a la hora de mostrar la info de mi Base de Datos

Código:
<% response.write replace(shownew("n_body"), vbcrlf, "<BR>" & vbcrlf)  %>

mi duda es ...

Como tendria que modificar este codigo para hacer que me reemplace por ejemplo "--:)--" por una imagen de una carita ... cuya ubicacion esta en http://www.miWeb.com/carita1.gif, y asi en el mismo codigo efectuar unos 15 reemplazos


Gracias
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
  #2 (permalink)  
Antiguo 09/08/2004, 08:17
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Pues crea una función. Por ejemplo:
Sub doSmilie(text)
pT = text
pT = replace(pT, ":)", "<img src=http....>")
PT = replace(pT, ":(", "<img src=http....>")
...
doSmilie = pT
End Sub

Y luego, simplemente, llamas a sub, y muestras el texto:
response.write smilie(variable)
__________________
Tu portal de manga y anime.

Última edición por meru-kun; 09/08/2004 a las 08:24
  #3 (permalink)  
Antiguo 09/08/2004, 18:53
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 22 años, 8 meses
Puntos: 0
gracias por responder meru-kun

y con respecto a tu sugerencia ... en donde dice "variable" .. que variable es??
gracias otra vez
no soy muy bueno en ASP .. pero ahi la llevo


Saludos y
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
  #4 (permalink)  
Antiguo 10/08/2004, 00:41
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Yo creo que sería mejor hacerlo con un bucle y con dos vectores qeu contengan, uno los caracteres que se sustituiran y el otro los nombres de las imágenes. Por ejemplo:

Código:
caras = Split("--;)--/--:)--/--:(--","/")
imagenes = Split("guinio/sonrisa/triste","/")

For i=0 to Ubound(caras)
    texto = Replace(texto,caras(i),"<img src="""&imagenes(i)&".gif"">")
Next
Bueno, esto es sólo un ejemplo, pero te recomiendo que lo metas en una subrutina como dice meru-kun. La variable que menciona es el texto en el que has de sustituir los caracteres por las imágenes.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 10/08/2004, 14:31
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 22 años, 8 meses
Puntos: 0
ok .. lo voy a intentar ..

y gracias por responder
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.