$info='
<a href="visita.php?campania=001&dest=http://www.google.com">link</a>
<a href="visita.php?campania=001&dest=http://www.google.com">link 2</a>
<a href="http://www.google.com">link 3</a>
<a href="http://www.andres.com">link 4</a>
<a href="http://www.forosdelweb.com">link 5</a>
';
$patron = array('/href="([^vis]+)"/is');
$sustitucion = array('href="visita.php?dest=$1"');
echo '<textarea cols="100" rows="10">'.preg_replace($patron, $sustitucion, $info).'</textarea>';
Lo que quiero es poder agregar visita.php?dest a todos los links que NO INICIEN con vis....
Esto es para que todos los links de mi landig qu eno tienen link al archivo visita.php ahora si lo tegan.
Agradesco la ayuda.