トップページに戻る    次の正規表現パズルへ    前の正規表現パズルへ

2-4 URLの/を補完

正規表現パズル

URLの最後の/を補完する。
(最後に/があればそのままで、最後に/がなければ追加する)

置換前


置換後


対象データ

http://oraclesqlpuzzle.hp.infoseek.co.jp/
http://oraclesqlpuzzle.hp.infoseek.co.jp
http://oraclesqlpuzzle.hp.infoseek.co.jp/regex
http://oraclesqlpuzzle.hp.infoseek.co.jp/regex/


正規表現

(?<!/)$
を
/
に置換

別解

([^/])$
を
\1/
に置換


解説

否定戻り読みを使ってもいいし、
別解のように、キャプチャを使ってもいいでしょう。

正規表現の問題集1 (基本編)