Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2009, 15:32
turfeano
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 5 meses
Puntos: 6
Búsqueda - mostrar texto antes y despues del string buscado

Buenas alguien me podría dar una idea de como quedarme con el texto que "rodea" a un string buscado...
es decir, si buscan "casa" dentro de un texto "blablalbla hola que tal casa blalbla forosdelweb blabla" en los resultados pueda parsear para mostrar solo xx caracteres para atras y delante de la palabra.. en el ej seria
mostrar_texto_rodea(texto,xcarac,palabra )
y si paso el texto, "casa" y 8 caracteres , deberia devolver
"que tal casa blalbla" .
SOlo se me ocurre contando los caracteres hasta la palabra casa, restar 8 y sumar 8.
y luego parsear de alguna manera quedandome con por ej eran 30 caracteres hasta alli , parsear_Texto (22,38);