Skip to main content
The Extract Text with Regex action searches a string and returns a list of all matches. Each result contains the complete matched text and a repeatable list of values captured by parentheses in the pattern.

Inputs

Outputs

The action finds all matches even if the connected regex does not have the Global flag. Its other flags, such as Ignore case, Multiline, and Dot-all, are preserved.

Example: extract invoice details

Create a Regular Expression with:
For Invoice INV-1042: $75.50, the first result contains:
  • MatchInvoice INV-1042: $75.50
  • First capture group — INV-1042
  • Second capture group — 75.50
Connect the entire Matches list when a later action can iterate over it, or expose individual repeat outputs when you expect a fixed number of matches.
If the pattern has no capture groups, each result still has Match, while Capture Groups is empty. If nothing matches, Matches is an empty list.