Como dice GatorV, si el contenido o la estructura de la url cambia, es un poco complicado, pero tampoco imposible.
Aqui puedes encontrar las funciones para strings de php, muy bien explicadas. Lo mejor que puedes hacer es ir probando, leyendo la url linea por linea y descartando lo que no te sirve creo yo.
str_replace()
strpos()
substr()
Son las que funciones que yo revisaria.
Suerte!