Tengo el siguiente patrón:
Código PHP:
$patron = '/(.*) (\-.*)/is';
$sustitucion = '${2}';
$cadena = "Rural al Gobierno - TN - Todo Noticias";
return preg_replace($patron, $sustitucion, $cadena);
El resultado de ésto es
Todo Noticias pero tendría que ser
TN - Todo Noticias, o sea, que solo tenga en cuenta el primer guión (-) para hacer la separación y los otros guiones (si es que hay) los deje como parte del texto.
Gracias!