• ベストアンサー

スラッシュの正規表現(置換)

php初心者で更に正規表現(置換)が特に苦手なので、教えてください。 例えば下記のurlで http://www.goo.ne.jp/ を一番後ろの"/(スラッシュ)"だけとって、 http://www.goo.ne.jp にするにはどうしたら宜しいでしょうか? ちなみに、 http://www.goo.ne.jp/test のような場合は、何もしない事も出来るのでしょうか? いまいち方法が分からず、こんな感じで行ったのですが、 $url = preg_replace("\///", "\\1",$url); エラーが出てしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

$urlに余計なものが入ってないのなら、 preg_replace('#/$#', '', $url); デリミタにどうしてもスラッシュを使いたいのなら、 preg_replace('/\/$/', '', $url);

good4you4y
質問者

お礼

本当にありがとうございます。 うまくできました。 感謝です!!!