わざわざ正規表現を使わなくても出来るかもしれないけど、今回は正規表現で作りました。
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が出力される。
?>
こんな感じです。
こうすれば、「http://hoge.net/kantou/AB/3.html」も、同じ様に「kantou」が出力されるはず。
他にもやり方があるだろうから、色々勉強しよう。