replace_re#

pylibcudf.strings.replace_re.replace_re(Column input, RegexProgram pattern, Scalar replacement=None, size_type max_replace_count=-1, stream=None, DeviceMemoryResource mr=None) Column#

For each string, replaces any character sequence matching the given patterns with the provided replacement.

For details, see replace_re()

Parameters:
inputColumn

Strings instance for this operation.

pattern: RegexProgram

The regex to match to each string and replace.

replacementScalar

The string used to replace the matched sequence in each string.

max_replace_countint

The maximum number of times to replace the matched pattern within each string. Default replaces every substring that is matched.

Returns:
Column

New strings column

pylibcudf.strings.replace_re.replace_with_backrefs(Column input, RegexProgram prog, str replacement, stream=None, DeviceMemoryResource mr=None) Column#

For each string, replaces any character sequence matching the given regex using the replacement template for back-references.

For details, see replace_with_backrefs()

Parameters:
inputColumn

Strings instance for this operation.

prog: RegexProgram

Regex program instance.

replacementstr

The replacement template for creating the output string.

Returns:
Column

New strings column.