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

2-6 フルパスからディレクトリパスを取得(検索編)

正規表現パズル

検索を使って、フルパスからディレクトリパスを取得する。
パスの区切り文字は、/のみとする

検索前


検索後


対象データ

C:/oraclesqlpuzzle/regex/index1.html
C:/oraclesqlpuzzle/index2.html
C:/index3.html


正規表現

^.*/

別解

(?=.*/).


解説

バックトラックを使ってます。
別解のように、肯定先読みを使ってもいいでしょう。