Namespace com.teracloud.streams.regex.xpressive
Operators
- RegexRun: This RegexRun operator uses the Boost.Xpressive engine to process regular expressions against incoming input tuples. The operator provides several output functions for detecting partial or full matches and performing replacements.
Functions
- regexCompile(rstring, E): Compiles and indexes regular expression pattern.
- regexFullMatch(rstring, E): Performs a full match of the whole string with the pattern - runs in compiled mode (uses compiled regex index to identify the pattern).
- regexFullMatch(rstring, rstring): Performs a full match of the whole string with the pattern - runs in interpretation mode (like SPL regexMatch function).
- regexGlobalReplace(rstring, E, rstring): Performs all replacements of the string after matching the pattern - runs in compiled mode (uses compiled regex index to identify the pattern).
- regexPartialMatch(rstring, E): Performs a partial match of the string with the pattern - runs in compiled mode (uses compiled regex index to identify the pattern).
- regexPartialMatch(rstring, rstring): Performs a partial match of the string with the pattern - runs in interpretation mode (like SPL regexMatch function).