たるだめ

のんびりとなんか書きます

【正規表現】ファイル名とディレクトリ名を取得する方法

正規表現でファイル名とディレクトリ名を取得

正規表現

unix での例です。

ディレクトリ名を取得

^.*/

ファイル名を取得

[^/]+$

JS での例

const path = "/usr/test/hoge.txt"
const dir = path.match(/^.*\//)[0] // >>  /usr/test/
const file = path.match(/[^/]+$/)[0] // >> hoge.txt