регулярные выражения Неполучается

Anime

Новичок
регулярные выражения Неполучается

есть ссылки вида:
/countries/turkey/turkey.php
/countries/oae/oae.php
...

есть код:
<?php
$url=$REQUEST_URI;
$url=ereg_replace("[/a-z]{9}","",$url);
print $url."<br>";
?>

Надо чтоб выдавал
turkey.php
oae.php
...

У меня выдает тока правильно /countries/turkey/turkey.php = turkey.php
А вторая ссылка нет (
чет не то написал или ещё что то надо
 

WP

^_^
/me плакал и бился головой о стену.
echo preg_replace('~/\w+/\w+/~','',$url);
 

akd

dive now, work later
Команда форума
WP, ну так прочитай еще раз вопрос его. понимание там и рядом не стояло.
 

Anime

Новичок
WP
не сильно бился головой об стену? ))

а чё это за знак ~

А вот если например мне надо оставить оае или turkey БЕЗ .php че тогда?
 

Gorynych

Посетитель PHP-Клуба
Anime
рег. выражения дело хорошее, но в данном случае я бы порекомендовал вам не мучаться, а использовать ф-ию basename(...) - http://ru.php.net/basename
 

WP

^_^
Anime
> не сильно бился головой об стену? ))
ыыы)
> а чё это за знак ~
ограничитель выражения
> А вот если например мне надо оставить оае или turkey БЕЗ .php че тогда?
echo preg_replace('~/\w+/\w+/(\w+)\.php~','$1',$url);
 
Сверху