Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2003, 18:49
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
hola zangano, ex-jinete del hambre (cuado respondí antes ni me había dado cuenta quién había puesto el mensaje)

el replace predeterminadamente distingue entre mayusculas y minusculas, aunque se le puede poner que no como aquí dice

O sea que quedaría más o menos así:


replace(rs("campo_a_buscar"), request.querystring("palabra"), "<b>" & request.querystring("palabra") & "</b>", 1, 10000, 1)

Con respecto a los acentos... habría que hacer un replace para cada uno de ellos anteriormente.. con lo que más o menos quedariía así:


ABuscar = request.querystring("palabra")
ABuscar = replace(ABuscar, "á", "a" -ACÁ LE PONÉS NUEVAMENTE QUE "COMPARE" SEA 1-)
ABuscar = replace(ABuscar, "é", "e" -ACÁ LE PONÉS NUEVAMENTE QUE "COMPARE" SEA 1-)
' etc para todas las vocales

response.wirte replace(rs("campo_a_buscar"), ABuscar, "<b>" & ABuscar & "</b>", 1, 10000, 1)


tal vez sea más sencillo usando expresiones regulares, pero no estoy con ellas.


con respecto a dónde encontrar ayuda sobre las funciones de vbscript, como te habrás dado cuenta si clickeaste el enlace anterior, lo podés hacer aquí