Identify and retrieve the parts of a text that match a regular expression, which is a sequence of characters that specifies a search pattern.
Application
Logic
Inputs (what you have)
Name | Description | Data Type | Required? | Example |
Content | Used to extract the text that matches the regular expression | Text(long) | Yes |
|
Regular expression | Enter the regular expression See how it works in the section below | Text(long) | Yes |
|
Outputs (what you get)
Name | Description | Data Type | Required? | Example |
Regex matches |
| List of undefined | No |
|
Outcomes
Name | Description |
Success | This status is selected if the job has successfully completed. |
No result | This status is selected if the job has successfully completed but no result was produced. |
Requirements
N/A
How it works
Build a regular expression using any of the following options. If the text to be compared matches the regular expression then status will be yes, otherwise, the status will be no.
Character classes
. any character except newline
\w\d\s word, digit, whitespace
\W\D\S not word, digit, whitespace
[abc] any of a, b, or c
[^abc] not a, b, or c
[a-g] character between a & g
Anchors
^abc$ start / end of the string
\b\B word, not-word boundary
##**Escaped characters**
\.\*\\ escaped special characters
\t\n\r tab, linefeed, carriage return
Groups & Lookaround
(abc) capture group
\1 backreference to group #1
(?:abc) non-capturing group
(?=abc) positive lookahead
(?!abc) negative lookahead
Quantifiers & Alternation
a*a+a? 0 or more, 1 or more, 0 or 1
a{5}a{2,} exactly five, two or more
a{1,3} between one & three
a+?a{2,}? match as few as possible
ab|cd match ab or cd