Compares and determines if the content matches a specific regular expression, which is a sequence of characters that specifies a search pattern.
Common use cases
Data Manipulation
Data Management
Category
Text
Inputs (what you have)
NAME | DESCRIPTION | TYPE | REQUIRED | EXAMPLE |
Content | Enter the text To be compared against the regular expression | Text | Yes | babble |
Regular expression | Enter the regular expression See how it works in the section below | Text | Yes | b[aeiou]bble |
Note: The value of inputs can either be a set value in the configuration of the Wrk Action within the Wrkflow, or a variable from the Data library. These variables in the Data library are the outputs of previous Wrk Actions in the Wrkflow.
Outputs (what you get)
N/A
Outcomes
NAME | DESCRIPTION |
Yes | This status is selected if the text compared matches the regular expression. |
No | This status is selected if the text compared does not match the regular expression. |
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