Split a string on a separator.
Numeric.string.split(text, separator = ' ', reverse = false, mode = 'sep', limit = 0)Splits each string on a separator or line break.
- Parameters:
text: String or array of strings to splitseparator: Separator used when splitting on delimitersreverse: When true splits at the last separatormode: Splitting mode 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"]]