チョコミントアイス

php初心者で更に正規表現(置換)が特に苦手なので、教えてください。

例えば下記のurlで
http://www.goo.ne.jp/
を一番後ろの"/(スラッシュ)"だけとって、
http://www.goo.ne.jp
にするにはどうしたら宜しいでしょうか?

ちなみに、
http://www.goo.ne.jp/test
のような場合は、何もしない事も出来るのでしょうか?

いまいち方法が分からず、こんな感じで行ったのですが、
$url = preg_replace("\///", "\\1",$url);
エラーが出てしまいます。

A 回答 (1件)

$urlに余計なものが入ってないのなら、



preg_replace('#/$#', '', $url);

デリミタにどうしてもスラッシュを使いたいのなら、

preg_replace('/\/$/', '', $url);
    • good
    • 1
この回答へのお礼

本当にありがとうございます。

うまくできました。
感謝です!!!

お礼日時:2007/11/25 05:41

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