
27/01/2008, 15:58
|
 | Colaborador | | Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses Puntos: 126 | |
Re: Problema con RegExp Gracias Shiryu_Libra por tu respuesta, pero creo, que no me expliqué bien
El asunto se trata de un buscador
1 Tengo el form para buscar en BD
2 Listo los resultados de la búsqueda
3 Abro uno de los registros. Por la Query le he paso su Id y la cadena que se introdujo en el form, para así resaltar en el documento las palabras que coincidan con la cadena.
Por ejemplo
Busco la cadena (qué)
Encuentra 10 registros
Abro uno de los registros y en el documento se resalta la palabra (qué) tantas veces como aparezca. El problema es que además de la palabra (qué) también se resalta la palabra (porqué).
De ahí que el problema esté en la expresión \b("&array_cadena(i)&")\b
La expresión dice que ha de haber un espacio a ambos lados de la palabra, para que sea verdadera. Pero aún así, resalta (porqué)
¿Qué he de modificar en expresión regular para que no sea verdadero (porqué)?
Gracias
__________________ 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;" /> |