Split columns into several fields.

Parameters:
idCol): The column that contains the raw string data to be split.myRE): A regular expression with capturing groups to extract each desired field. Example: ^([^\t]+)\t([^\t]+)\t([^\t]+)$colNames): Comma-separated list of names to assign to each output column. These match the capturing groups. Example: company,web,countryisGlobal): When enabled, applies the regex globally across rows.isCaseInsensitive): When enabled, the matching is case-insensitive.See dedicated page for more information.
splitRE is a scripted action. Embedded code is accessible and customizable through this tab.
See dedicated page for more information.
The splitRE (Split by Regular Expression) action is a powerful text-processing utility that allows you to extract multiple fields from a single column based on a regular expression containing capturing groups. It is especially useful when dealing with semi-structured data stored in a single string field that needs to be normalized into multiple columns.
The action operates by matching patterns in the input column using a defined regular expression. Each capturing group within the expression is assigned to a new output column as specified in the parameters.
This is a highly flexible and efficient way to parse structured strings—such as company info, web domains, and countries—into separate, usable columns.
Imagine you receive a dataset where each row contains a string like:
"Google www.google.com USA"
Instead of manually splitting or parsing these strings, splitRE automates this by:
company, web, and country.This action expects an input column with raw strings following a specific structure. For example:

You should ensure these strings are tab-separated if using \t as the delimiter in the regular expression.
After processing, the action will generate new columns as defined:
company: Extracted from the first capture groupweb: Extracted from the second capture groupcountry: Extracted from the third capture groupThe resulting structured output looks like:

Screenshot Placeholder - Parameter Configuration
The splitRE action is ideal for transforming semi-structured text into a structured tabular format using regular expressions. It offers precise control via regex, making it suitable for advanced parsing needs in data integration and preprocessing tasks. Use this action when you need to extract multiple values from a single column efficiently and reliably.
