Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2008, 16:07
Avatar de Yagorat
Yagorat
 
Fecha de Ingreso: marzo-2002
Ubicación: Madrid
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Tomar solo un trozo del articulo despues de una busqueda

Buenas, tengo una base de datos con artículos de gran gran tamaño en ella, hago una búsqueda y me devuelve aquellos artículos que coinciden, pero a la hora de mostrarlo, quiero que aparezcan una serie de caracteres delante y detrás de la palabra buscada como hace Goole, por ejemplo:

Titulo
..una breve descripción de las espadas encontradas en la batalla...

Utilizo strpos para encontrar la palabra y consigo mostrar parte de delante y parte de detrás, el problema viene cuando la palabra esta unida a una coma , a un punto o a cualquier otro signo. No se si existe una función que utilice expresiones regulares y te devuelva la posición dentro de la cadena como hace strpos.

Otra opción sería eliminar estos símbolos del texto, pero este en algunos casos quedaría ilegible.
__________________
Más sabe el diablo por viejo que por diablo.