わざわざ正規表現を使わなくても出来るかもしれないけど、今回は正規表現で作りました。 http://hoge.net/kantou/AA/1.htmlというURLの赤字の部分だけを取得する方法のメモ。 ちなみに、/AA/1.htmlの部分は、あるときは/AB/3.htmlになったりする場合です。 <?php $url = "http://hoge.net/kantou/AA/1.html"; $url_rep1 = str_replace("http://hoge.net/" , "" , $url); //ここで、「http://hoge.net/」の部分を取り除く。 $url_rep2 = ereg_replace("/.+" , "" , $url_rep1); //ここで正規表現。「/.+」で、/以降の文字を全部消す。 print($url_rep2);//kantouが出力され