Hola, soy un novato en las expresiones regulares y bueno, queria remplazar todos los por <b></b>, vale todo perfect, pero ahi un problema.
si yo posteo algo en un foro (para que salga en la web donde se remplazara) con una linea, lo pone bien en negrita, si tiene mas de una linea no. como debo hacer??
Código PHP:
$mensaje = preg_replace("/\[b](.*?)\[\/b]/", "<b>$1</b>", $mensaje);
$mensaje = preg_replace("/\[i](.*?)\[\/i]/", "<i>$1</i>", $mensaje);
$mensaje = preg_replace("/\[u](.*?)\[\/u]/", "<u>$1</u>", $mensaje);
$mensaje = preg_replace("/\[s](.*?)\[\/s]/", "<s>$1</s>", $mensaje);