正規表現
unix での例です。
ディレクトリ名を取得
^.*/
ファイル名を取得
[^/]+$
JS での例
const path = "/usr/test/hoge.txt"
const dir = path.match(/^.*\//)[0] // >> /usr/test/
const file = path.match(/[^/]+$/)[0] // >> hoge.txt
のんびりとなんか書きます
2023/02/14
正規表現でファイル名とディレクトリ名を取得
unix での例です。
^.*/
[^/]+$
const path = "/usr/test/hoge.txt"
const dir = path.match(/^.*\//)[0] // >> /usr/test/
const file = path.match(/[^/]+$/)[0] // >> hoge.txt