Split a string on a separator.
Numeric.string.split(input, divider, reverse, method, limit)Splits each string on a separator or line break.
- Parameters:
input: String or array of strings to splitdivider: Divider used when splitting on delimitersreverse: When true splits at the last separatormethod: Splitting method applied to each stringlimit: Maximum number of parts to produce
- Returns: Array of parts for each input string
- NumPy: Covers
np.char.split,np.char.rsplit,np.char.splitlinesthrough a single Numerix method.
import Numeric from '@neabyte/numerix'
const parts = Numeric.string.split('a,b,c', ',')
console.log(parts)
// [["a","b","c"]]import Numeric from '@neabyte/numerix'
const parts = Numeric.string.split('a b c')
console.log(parts)
// [["a","b","c"]]import Numeric from '@neabyte/numerix'
const parts = Numeric.string.split('a,b,c', ',', false, 'sep', 1)
console.log(parts)
// [["a","b,c"]]The reverse mode keeps the trailing parts separate when a limit is set.
import Numeric from '@neabyte/numerix'
const parts = Numeric.string.split('a,b,c', ',', true, 'sep', 1)
console.log(parts)
// [["a,b","c"]]import Numeric from '@neabyte/numerix'
const parts = Numeric.string.split(['a,b', 'c,d'], ',')
console.log(parts)
// [["a","b"],["c","d"]]