dポイントプレゼントキャンペーン実施中!

ディレクトリの正規表現について

いつもお世話になっております。
例えば以下のようなディレクトリ構造で「_hoge」や「_hogehoge」の部分を
抜き出したいと考えております。
(必ず「exe」の配下にディレクトリとなっております。)
/exe/_hoge/index.php
/exe/_hogehoge/index.php

PHPの正規表現でどのようにしたらよろしいでしょうか。
ご教示よろしくお願いいたします。

[環境]
 PHP:5.1.6

A 回答 (1件)

条件次第ですね



「/exe/」からはじまって、ディレクトリの後ろにかならず「/」が
つくのであれば以下のような書き方になります。

<?
$dir="/exe/_hoge/index.php";
$pattern="/^\/exe\/(.*?)\//";
preg_match($pattern,$dir,$match);
print_r($match);
?>

htmlのある直前のディレクトリとかだとまた書き方が違います
    • good
    • 0
この回答へのお礼

yambejp さん、ご回答ありがとうございます。
参考にさせていただだきます。

お礼日時:2010/04/15 17:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!