Qualcuno mi sa dire perché non funziona questa parte [^(://)]?Codice PHP:
$site = "([url]www.test.com[/url])";
$site = ereg_replace("[^(://)](www\.)[a-zA-Z0-9$&+,/:;=?@_.%#-]{2,}", "[\url]\\\\0[/url]", $site);
Qualcuno mi sa dire perché non funziona questa parte [^(://)]?Codice PHP:
$site = "([url]www.test.com[/url])";
$site = ereg_replace("[^(://)](www\.)[a-zA-Z0-9$&+,/:;=?@_.%#-]{2,}", "[\url]\\\\0[/url]", $site);
provato con "[a-zA-Z]+://" ?
Dovrebbe sostituire solo se il link è www.qualcosa se invece è http://www.qualcosa (o https o altro) non dovrebbe farlo.
`((?<!//)(www\.\S+[[:alnum:]]/?))`siLe ho trovate su un sito, vedi se funzionano`(((www\.)?[^www][[:alnum:]_.-]+)\.([a-z]{2,4}))`