Как получить строку перед последней косой чертой и после второй последней косой черты в URL

Если у меня есть URL-адрес, вот так:

Http: //wwww.example/test1/test2/test3/

Как я могу получить строку test3 из url выше?

 $str = explode("/","http://wwww.example/test1/test2/test3/"); echo $str[count($str)-2]; 

ДЕМО: https://eval.in/83914

Регулярное выражение.

 $url = 'http://wwww.example/test1/test2/test3/'; preg_match('#.*/(.*)/$#', $url, $matches); echo $matches[1]; 

демонстрация

Используя группу захвата, $ :

 preg_match('!/([^/]+)/[^/]*$!', 'http://wwww.example/test1/test2/test3/', $matches); echo $matches[1]; 

ДЕМО: http://ideone.com/7EVfZa