- ベストアンサー
PHPでurlから第4レベルドメインを消すには
preg_replace()で第4レベルドメインを消したいのですが正規表現の部分が分かりません。 ご存知の方がいらっしゃいましたら、教えていただきたいです。 例) openlab.ring.gr.jp を ring.gr.jp に
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
たとえばこんな感じ? <? $url="www.xxx.yyy.zzz.openlab.ring.gr.jp"; $pattern="/.+\.(?=(.+?\.){2}.+$)/"; print preg_replace($pattern,"",$url); ?> {2}を増減させればレベルをあげさげできます
お礼
まさにその正規表現です!! 勉強不足ですいません、正規表現は苦手でして。 ありがとうございました!!