Skip to content

Latest commit

 

History

History
77 lines (47 loc) · 1.43 KB

File metadata and controls

77 lines (47 loc) · 1.43 KB

Dirname

Regular expression to capture a POSIX path dirname.

Usage

var RE_DIRNAME_POSIX = require( '@stdlib/regexp/dirname-posix' );

RE_DIRNAME_POSIX

Regular expression to capture a POSIX path dirname.

var dir = RE_DIRNAME_POSIX.exec( 'foo/bar/index.js' )[ 1 ];
// returns 'foo/bar'

Examples

var RE_DIRNAME_POSIX = require( '@stdlib/regexp/dirname-posix' );

var dir;

dir = RE_DIRNAME_POSIX.exec( 'index.js' )[ 1 ];
// returns ''

dir = RE_DIRNAME_POSIX.exec( '.' )[ 1 ];
// returns '.'

dir = RE_DIRNAME_POSIX.exec( './' )[ 1 ];
// returns '.'

dir = RE_DIRNAME_POSIX.exec( '/foo/bar/home.html' )[ 1 ];
// returns '/foo/bar'

dir = RE_DIRNAME_POSIX.exec( 'foo/file.pdf' )[ 1 ];
// returns 'foo'

dir = RE_DIRNAME_POSIX.exec( 'beep.' )[ 1 ];
// returns ''

dir = RE_DIRNAME_POSIX.exec( '' )[ 1 ];
// returns ''

dir = RE_DIRNAME_POSIX.exec( '/foo/bar/file' )[ 1 ];
// returns '/foo/bar'

dir = RE_DIRNAME_POSIX.exec( './foo/bar/.gitignore' )[ 1 ];
// returns './foo/bar'