Split a string on the first occurrence of a given separator
Branch: master
Clone or download
Latest commit 0793882 Feb 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig Init Feb 7, 2019
.gitattributes Init Feb 7, 2019
.gitignore Init Feb 7, 2019
.npmrc Init Feb 7, 2019
.travis.yml Init Feb 7, 2019
index.js Init Feb 7, 2019
license Init Feb 7, 2019
package.json 1.0.0 Feb 7, 2019
readme.md Fix typo Feb 7, 2019
test.js Init Feb 7, 2019

readme.md

split-on-first Build Status

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', '+');
//=> ['a-b-c']

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

License

MIT © Sindre Sorhus