Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/10/2011, 18:48
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 5 meses
Puntos: 793
Respuesta: Como extraer secciones de texto de un html o txt?

No creo que sea tan necesaria tanta vuelta:

Código PHP:
Ver original
  1. //Quitamos las etiquetas html del archivo
  2. $re = strip_tags($html);
  3. //Capturamos todo lo que esté entre ## y ## con .* y el signo ?
  4. //para que capture entre cada párrafo y no se vaya del primero al último.
  5. //(la letra i para que no importe si son mayúsculas y mayúsculas
  6. //y la letra s para que capture las nuevas líneas).
  7. preg_match_all('/##(.*?)##/is', $re, $parrafos);
  8.  
  9. //Recorremos todos los párrafos, en tu caso debes agregarlo al nuevo txt.
  10. //Usé nl2br para convertir los saltos de línea opcionalmente
  11. foreach ($parrafos[0] as $p) {
  12.     echo nl2br($p) . '<br /><br />';
  13. }

Resultado:

Cita:
##IMAGEN
ESCUELA ATACADA
##

##VENTA 1
NUEVO RECLAMO
##

##VENTA 2
QUEJAS EN LA ESTACIÓN
##
Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP