remove-prefix
Removes a string from the beginning of another string.
Installation
Requires Node.js 6.0.0 or above.
npm i remove-prefix
API
The module exports a single function.
Parameters
- Bindable:
subject
(string): The string that may or may not have a prefix to be removed. ...prefixes
(one or more of: string or Array of strings): The first prefix found will be removed. Longer prefixes are checked first.
Return Value
A two-element Array:
- The string without its prefix, or the original string if no prefix was found.
- The prefix if one was found; otherwise an empty string.
Example
const removePrefix = const subject = 'abcdef'let result prefix // Removes the prefixresult = result // 'def' // Returns prefix as second element, or returns an empty string if not foundresult prefix = result // 'abcdef'prefix // '' // Removes the first prefix found. Longer prefixes are checked first.// Prefixes can be given as an arguments list or in an array.result prefix = result // 'def'prefix // 'abc' // Supports the bind operatorsubject:: // ['def', 'abc']
Related
- remove-suffix: Removes a string from the end of another string.