我有这个URL(几个类似的)..PHP删除页名正则表达式 - 的preg_replace
images/image1/image1.jpg
images/images1/images2/image2.jpg
images/images2/images3/images4/image4.jpg
我有这样的正则表达式:但我想它从字符串剥去图像名称:
<?php $imageurlfolder = $pagename1;
$imageurlfolder = preg_replace('/[A-Za-z0-9]+.asp/', '', $pagename1);?>
字符串将类似于URL的上述images/images2/images3/images4/
但没有image4.jpg
希望你能帮助
感谢
不知道'目录名()'适用在这里。但是你是否试过修改你的正则表达式来简单地使用''jpg'而不是'asp'? '.'应该是'\ .',并且在末尾附加一个'$'。 – mario 2011-05-15 18:54:45