
31/05/2005, 10:37
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes Puntos: 2 | |
Hola! El problema es que te hace falta crear un algoritmo mas avanzado para el replace, es decir, el replace se remplaza en el texto que estas generando las CADENAS exactas, es decir
Cadena = Palabra
Replace(cadena, "labra", "<b>labra</b>")
No te busca palabras o frases, te busca una cadena exacta y la remplazar.
Entonces debes crear un algoritmo mas avanazado para ese replaze, ya sea recorrer el archivo palabra por palabra y compararlo con tus criterios de busqueda, o bien, si puedes hacer algo desde la base de datos pues seria mas facil, algo como:
select '[' + tabla.palabra + ']' form tabla where palabra = 'labra'
Entonces se te regresara como [labra], y en tu replace haces:
Replace(cadena, "[labra]", "<b>labra</b>")
Pero no se si en tu caso es posible hacer eso, creo que no, entonces te queda simplemente crear un algoritmo mas avanzado para tu replace en el texto.
Suerte!! |