Regular Expressions
Regular expressions.
Usage
var regexp = require( '@stdlib/regexp' );
regexp
Namespace containing regular expressions.
var re = regexp;
// returns {...}
The following regular expressions are currently exported:
reBasenamePosix(): regular expression to capture the last part of a POSIX path.reBasenameWindows(): regular expression to capture the last part of a Windows path.reBasename( [platform] ): regular expression to capture the last part of a path.reColorHexadecimal( [mode] ): regular expression to match a hexadecimal color.reDecimalNumber( [options] ): regular expression to match a decimal number.reDirnamePosix(): regular expression to capture a POSIX path dirname.reDirnameWindows(): regular expression to capture a Windows path dirname.reDirname( [platform] ): regular expression to capture a path dirname.reDurationString(): regular expression to match a duration string.reEOL( [options] ): regular expression to match a newline character sequence.reExtendedLengthPath(): regular expression to detect an extended-length path.reExtnamePosix(): regular expression to capture a POSIX filename extension.reExtnameWindows(): regular expression to capture a Windows filename extension.reExtname( [platform] ): regular expression to capture a filename extension.reFilenamePosix(): regular expression to split a POSIX filename.reFilenameWindows(): regular expression to split a Windows filename.reFilename( [platform] ): regular expression to split a filename.reFunctionName(): regular expression to capture a function name.reNativeFunction(): regular expression to match a native function.reRegExp(): regular expression to parse a regular expression string.reviveRegExp( key, value ): revive a JSON-serialized regular expression.reSemVer(): regular expression to match a semantic version string.regexp2json( regexp ): return a JSON representation of a regular expression.reUncPath(): regular expression to parse a UNC path.reUtf16SurrogatePair(): regular expression to match a UTF-16 surrogate pair.reUtf16UnpairedSurrogate(): regular expression to match an unpaired UTF-16 surrogate.reWhitespace( [options] ): regular expression to match a white space character.
Examples
var objectKeys = require( '@stdlib/utils/keys' );
var regexp = require( '@stdlib/regexp' );
console.log( objectKeys( regexp ) );