Use preg_replace que realiza una búsqueda y sustitución de una expresión regular y use preg_match que realiza una comparación con una expresión regular.
Código PHP:
function expresion($text){
$text = preg_match("/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", $text);
return $text;
}
Código PHP:
function expresion($text){
$text = preg_replace("/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", $text);
return $text;
}
Todo esto teniendo en cuenta en el post de cada trabajo agregan los enlaces de distintas maneras, ejemplo: trabajo.datasoft.net/daniel/costos o http://trabajo.datasoft.net/nadia/pagos
Bueno, espero me ayuden y gracias