Acabo de terminar una pequeña aplicación de documentos en la que tengo un programa que hace búsqueda de información y me esta funcionando bien, pero lo quiero complementar de la forma siguiente:
Yo quisiera que cuando me indique los documentos que hicieron 'match' con mi palabra de búsqueda y me indique la oración en la que está lo que yo buscaba y de alguna forma lo remarque con otro color u otro tipo de letra o algo que me indique más claramente dónde está lo que yo buscaba.
Por ejemplo:
Using perl Syntax Highlighting
$busqueda = "mysql";
if ($doc =~ /$busqueda/i)
{
print "<a href = imagen.pl?id=$do[0]&nombre=$do[3]&version=$do[4]>Folder: $do[0] File: $do[3] Version: $do[4]</a><BR>";
}
if ($doc =~ /$busqueda/i)
{
print "<a href = imagen.pl?id=$do[0]&nombre=$do[3]&version=$do[4]>Folder: $do[0] File: $do[3] Version: $do[4]</a><BR>";
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Aquí $doc es el documento en el que hago la búsqueda y me gustaría ver algo como,
"guardando como objetos(BLOB's) en una base de datos en MySQL.El problema ..."
Es decir en tal documento encontró algo y lo marca en esa oración.
¿Alguien me puede echar la mano en esta duda?
Muchas gracias.
Negrazo