Non-Production Machines

    bms-split-on-first
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.0 • Public • Published

    Split a string on the first occurrence of a given separator

    This is similar to String#split(), but that one splits on all the occurrences, not just the first one.

    Install

    $ npm install split-on-first
    

    Usage

    const splitOnFirst = require('split-on-first');
     
    splitOnFirst('a-b-c', '-');
    //=> ['a', 'b-c']
     
    splitOnFirst('key:value:value2', ':');
    //=> ['key', 'value:value2']
     
    splitOnFirst('a---b---c', '---');
    //=> ['a', 'b---c']
     
    splitOnFirst('a-b-c', '+');
    //=> []
     
    splitOnFirst('abc', '');
    //=> []

    API

    splitOnFirst(string, separator)

    string

    Type: string

    The string to split.

    separator

    Type: string

    The separator to split on.

    Related

    • split-at - Split a string at one or more indices

    Note

    Thanks to Sindresorhus (https://github.com/sindresorhus/split-on-first) for the repo

    Install

    npm i bms-split-on-first

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    4.49 kB

    Total Files

    10

    Last publish

    Collaborators

    • reznord