Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/10/2011, 08:56
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: capturar n saltos de linea

No es un problema de HTML, es un problema de expresión regular... Que pena con los 2.

Simplemente tienes que colocar la letra s, en tu expresión regular, que significa capturar todo (incluyendo nueva línea). Quedaría así:

Código PHP:
Ver original
  1. <?php
  2. $k='[B]test[/B]';
  3. $k=preg_replace('@\[B\](.*(\n)*)\[/B\]@s',"<strong>$1</strong>",$k);
  4. echo $k;

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