split-at

Split a string at one or more indices

MIT 6 个版本
安装
npm install split-at
yarn add split-at
pnpm add split-at
bun add split-at
README

split-at

Split a string at one or more indices

Install

$ npm install split-at

Usage

import splitAt from 'split-at';

splitAt('unicorn', 2);
//=> ['uni', 'corn']

splitAt('unicorn', -2);
//=> ['unico', 'rn']

splitAt('unicorn&rainbow', [6, 7]);
//=> ['unicorn', '&', 'rainbow']

splitAt('unicorn&rainbow', 7, {remove: true});
//=> ['unicorn', 'rainbow']

API

splitAt(string, index, options?)

string

Type: string

String to be split.

index

Type: number | number[]

One or more indices. A negative index is a 1-based position from the end of the string. For example, -1 is the index of the last place in the string. Duplicate indices are removed from the index array. A negative index and positive index that refer to the same position in the string are treated as duplicates.

options

Type: object

remove

Type: boolean
Default: false

Remove the chosen indices.

Similar to the default String#split behaviour.

  • split-on-first - Split a string on the first occurrence of a given separator
版本列表
3.0.0 2021-05-03
2.0.0 2019-04-23
1.2.0 2015-07-14
1.1.0 2015-06-15
1.0.1 2015-05-31
1.0.0 2015-05-31