En http://www.regextester.com/15 ofrecen una solución eficiente queno he podido trasladar a PHP.
Lo que necesito es evitar un grupo de STRINGS en mi "barrido".
Por ejemplo éste:
Código PHP:
$m = '';
$string = "uno
cuatro
dos
rtydisplay:noneasd
tres
camilo";
preg_match_all("#.*^((?!mi cadena no deseada).)*$.*#", $string, $r);
print_r($r);
Y no debo utilizar preg_replace, ni múltiples llamados a preg_match.
Requiero capturar "cadenas que contengan MIEXPRESION1 y NO contengan MIEXPRESION2".
Pueden dárme una mano???
Gracias!
:)