Por otro lado el tema lo pude terminar, con ayuda y un poco de mi pobre conocimiento... queria terminar el tema con las expreciones...
lei en el sitio de php sobre "preg_replace" pero no se escribirlas bien... miro otros ejemplos ya que no quiero depender de algo que ya esta hecho;
Código PHP:
function setLinks($txt) {
$tex = preg_replace('`(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)`i', '<a rel="external" href="\\1">\\1</a>', $txt);
$tex = preg_replace('`([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)`i', '\\1<a rel="external" href="http://\\2">\\2</a>', $tex);
$tex = preg_replace('`([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})`i', '<a rel="external" href="mailto:\\1">\\1</a>', $tex);
return $tex;
}
y poder hacer que funcione los saltos de linea y los enlases.... Solo pido que me ayuden a entender como se escribe... Gracias