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

Ahelhot

Новичок
Помогите написать рег. выражение для получения имени скрипта. Пример:

localhost/forum.php?id=4
test1.ru/usercp.php
test1.ru/showthread.php?t=492&c=3

Т.е из ссылки рег. выражение должно извлекать само название (то что выделено жирным).
 

craz

Нестандартное звание
$pattern = "#(localhost|test1.ru)/(\w+.php)#"; - вроде вот... но я не селен в регулярках(

еще посмотрите не плохая вещичка для регулярок

http://gskinner.com/RegExr/
 

Ahelhot

Новичок
Большое спасибо за ссылку )
С помощью неё написал это: /(?<=\/)([\w-]*)(?=\.)/
все вроде работает =)
 
Сверху