Basename

Regular expression to capture the last part of a POSIX path.

Usage

var reBasenamePosix = require( '@stdlib/regexp/basename-posix' );

reBasenamePosix()

Returns a regular expression to capture the last part of a POSIX path.

var RE_BASENAME_POSIX = reBasenamePosix();
var base = RE_BASENAME_POSIX.exec( 'foo/bar/index.js' )[ 1 ];
// returns 'index.js'

reBasenamePosix.REGEXP

Regular expression to capture the last part of a POSIX path.

var base = reBasenamePosix.REGEXP.exec( 'foo/bar/index.js' )[ 1 ];
// returns 'index.js'

Examples

var reBasenamePosix = require( '@stdlib/regexp/basename-posix' );

var RE_BASENAME_POSIX = reBasenamePosix();
var base = RE_BASENAME_POSIX.exec( 'index.js' )[ 1 ];
// returns 'index.js'

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

base = RE_BASENAME_POSIX.exec( 'foo/file.pdf' )[ 1 ];
// returns 'file.pdf'

base = RE_BASENAME_POSIX.exec( 'beep.' )[ 1 ];
// returns 'beep.'

base = RE_BASENAME_POSIX.exec( '' )[ 1 ];
// returns ''

base = RE_BASENAME_POSIX.exec( '/foo/bar/file' )[ 1 ];
// returns 'file'

base = RE_BASENAME_POSIX.exec( '/foo/bar/.gitignore' )[ 1 ];
// returns '.gitignore'
Did you find this page helpful?