- 締切済み
正規表現 ファイル名の取得
http://hoge-hoge.com/hoge/1234/here.php ここからpreg_replaceなどで”here”のみ取得するにはどうすればよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- warez
- ベストアンサー率57% (29/50)
回答No.2
正規表現ではない上に PHP 5.2.0 以降みたいですが $path = pathinfo('http://hoge-hoge.com/hoge/1234/here.php'); echo $path['filename'];
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
条件提示がこれだけだと、この程度? <?php $str="http://hoge-hoge.com/hoge/1234/here.php"; preg_match("/([^\/]*)\.php$/",$str,$matches); print $matches[1]; ?>
質問者
お礼
ながったらしい自前の正規表現の修正参考とさせていただきました!
お礼
これ欲しかったです!