置換を使って、フルパスからディレクトリパスを取得する。 パスの区切り文字は、/のみとする 置換前 置換後
C:/oraclesqlpuzzle/regex/index1.html C:/oraclesqlpuzzle/index2.html C:/index3.html
^(.*/).*$ を \1 に置換 別解 (?!.*/). を削除
バックトラックを使ってます。 別解のように、否定先読みを使ってもいいでしょう。