pyarrow.compute.split_pattern_regex#

pyarrow.compute.split_pattern_regex(strings,/,pattern,*,max_splits=None,reverse=False,options=None,memory_pool=None)#

Split string according to regex pattern.

Split each string according to the regexpattern defined inSplitPatternOptions. The output for each string input is a listof strings.

The maximum number of splits and direction of splitting(forward, reverse) can optionally be defined in SplitPatternOptions.

Parameters:
stringsArray-like or scalar-like

Argument to compute function.

patternstr

String pattern to split on.

max_splitsint orNone, defaultNone

Maximum number of splits for each input value (unlimited if None).

reversebool, defaultFalse

Whether to start splitting from the end of each input value.This only has an effect ifmax_splits is not None.

optionspyarrow.compute.SplitPatternOptions, optional

Alternative way of passing options.

memory_poolpyarrow.MemoryPool, optional

If not passed, will allocate memory from the default memory pool.