Buongiorno,
visualizzando i dati della base di dati della gazzetta europea mi ritrovo ad avere informazioni inerenti indirizzi internet.
Questi url hanno una forma non standard,
alcuni hanno http:// altri https://
alcuni non hanno http ed iniziano con www, altri con ww3, etc.
altri ancora non hanno il www ma sono della forma http://dominio.com/blabla/bla/
e così via.

So che quella informazione è una informazione di tipo "indirizzo internet".

Avrei bisogno di creare una funzione capace di generare un link cliccabile che vada bene in tutti i casi.

Il solo:
Codice PHP:
$reg_exUrl "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"
Mi sembra non sufficiente. Avete idee e consigli?

Eliminando a priori (se presente) http e https e poi aggiungendolo si potrebbe:
Codice PHP:
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#'$string$match); 

Grazie