Tengo un script para BBCode, y ultimamente, me he dado cuenta que si pongo varias lineas no funciona: [b]liena 1
linea 2
liena 4[ /b]
este es el codigo con el que encuentro el problema:
<?
$texto2= preg_replace("/\[b\](.+)\[\/b\]/iU","<b>\\1</b>",$texto2);
?>
Saludso y gracias