请教一个匹配URL的方法

请教一个匹配URL的方法

想把一个URL的域名部分去掉,例如 http://www.mydomain.com/html/001.html ,想把前边的 http://www.mydomain.com 删掉,请问怎么匹配阿?谢谢高手指教!
perldoc URI


QUOTE:
原帖由 jack-ni 于 2008-7-21 18:08 发表
想把一个URL的域名部分去掉,例如 http://www.mydomain.com/html/001.html ,想把前边的 http://www.mydomain.com 删掉,请问怎么匹配阿?谢谢高手指教!

$url="http://www.mydomain.com/html/001.html";
$url=~/(http:\/\/)?(.+?)\/(.+)/;
print $3;
多谢指教!


QUOTE:
原帖由 riverlee2008 于 2008-7-21 18:22 发表

$url="http://www.mydomain.com/html/001.html";
$url=~/(http:\/\/)?(.+?)\/(.+)/;
print $3;

原来原因在这里 我说怎么也输出不了自己想要的结果


QUOTE:
原帖由 flw 于 2008-7-21 18:20 发表
perldoc URI

这才是正道,不要费尽心机自己写regex