Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/11/2009, 05:44
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: problema con intrstr y replace (ignora espacio)

Cita:
Iniciado por diegolaz Ver Mensaje
ese no lo reemplaza, pero tampoco lo hace en donde si esta la palabra sola.

Finalmente lo hice haciendo un caso especial para pico y un replace normal...

muchas gracias por las respuestas!
quizás no te he entendido

Este script hace lo estás buscando

Código asp:
Ver original
  1. <%
  2. Function ResaltaParam(str)
  3. Dim objRegExp
  4. Set objRegExp = new RegExp
  5. With objRegExp
  6. .Pattern = "\b([^á|Á|é|É|í|Í|ó|Ó|ú|Ú]pico[^á|Á|é|É|í|Í|ó|Ó|ú|Ú])+\b"
  7. .IgnoreCase = True
  8. .Global = True
  9. End With
  10. str = objRegExp.replace(str, "<strong>$1</strong>")
  11. ResaltaParam = str
  12. Set objRegExp = nothing
  13. End Function
  14. Response.write ResaltaParam("Me gustaría estar en el Trópico por que aquí empieza a hacer frio")
  15. %>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />