Ciao a tutti. Avrei la necessità di "parsare" un URL eliminando la parte iniziale fino al secondo slash, in pratica trasformare
Ho trovato sul manuale PHP questa espressione, che fa ciò che mi serve tranne eliminare l'indirizzo del sito (elimina solo http://).codice:http://www.sito.it/cartella/pagina.html in cartella/pagina.html
e l'ho modificata cosìcodice:$url = preg_replace("/(http:\/\/|ftp:\/\/)([^\s,]*)/i", "$2", $url);
più o meno a naso. Sembra funzionare, ma vorrei sapere se è sintatticamente corretta.codice:$url = preg_replace("/(http:\/\/)([ a-zA-Z0-9\:\-\?\&\.\=\_\~\#\'\"]*)\/([^\s,]*)/i", "$3", $url);
Grazie.

Rispondi quotando