ENUM{ string=integer, ...} | enum value matcher. See: Enum |
JSON , JSON_OBJECT{ jsonFields ... } | JSON matcher. See: JSON Objects |
JSON_ARRAY , JSON_ARRAY{jsonValueType} | JSON array matcher.See: JSON Arrays |
JSON_VALUE ,JSON_VALUE{jsonValueType} | JSON value matcher. See: JSON Values |
KVP{patternExprs} | Key-value pair matcher. See: Key-Value Pairs |
ARRAY{patternExprs} | Array matcher. See: Array |
STRUCTURE{patternExprs} | Structure matcher. See: Structure |
DATA | Multiline data matcher. See: Lines and Strings |
LDATA , LD | Line data matcher. See: Lines and Strings |
(patternExpr | ...) | Alternatives group. See: Alternatives Group |
(patternExpr, ...) | Sequence group. See: Sequence Group |
EOL , LF | Matches Line Feed character. See: Lines and Strings |
EOLWIN , WINEOL | Matches Line Feed, Carriage Return characters. See: Lines and Strings |
CR | Matches single Carriage Return character. See: Lines and Strings |
UPPER | Matches uppercase characters. See: Lines and Strings |
LOWER | Matches lowercase characters. See: Lines and Strings |
ALPHA | Matches alphabetic characters a-z; A-Z . See: Lines and Strings |
DIGIT | Matches digits. See: Lines and Strings |
XDIGIT | Matches digits in hexadecimal notation. See: Lines and Strings |
ALNUM | Matches alphanumeric characters a-z; A-Z; 0-9 . See: Lines and Strings |
PUNCT | Matches punctuation and symbol characters. See: Lines and Strings |
BLANK | Matches space and tab characters. See: Lines and Strings |
SPACE | Matches whitespace characters. See: Lines and Strings |
NSPACE | Matches all characters except whitespace. See: Lines and Strings |
GRAPH | Matches visible characters. See: Lines and Strings |
PRINT | Matches printable characters. See: Lines and Strings |
WORD | Matches words. See: Lines and Strings |
ASCII | Matches all ASCII characters. See: Lines and Strings |
CNTRL | Matches control characters. See: Lines and Strings |
TIME , TIMESTAMP | Matches time and date. See: Time and Date |
JSONTIMESTAMP | Matches timestamp in the form of yyyy-MM-ddTHH:mm:ss.SSSZ . See: Time and Date |
ISO8601 | Matches timestamp in the form of yyyy-MM-ddTHH:mm:ssZ . See: Time and Date |
HTTPDATE | Matches timestamp in the form of dd/MMM/yyyy:HH:mm:ss Z . See: Time and Date |
BOOLEAN , BOOL | Matches case insensitive strings true and false . See: Numeric Data |
FLOAT | Matches floating point numbers. See: Numeric Data |
CFLOAT | Matches floating point numbers with separator comma. See: Numeric Data |
DOUBLE | Matches floating point numbers. See: Numeric Data |
CDOUBLE | Matches floating point numbers with separator comma. See: Numeric Data |
INT , INTEGER | Matches integral numbers. See: Numeric Data |
HEXINT | Matches integral numbers in hexadecimal notation. See: Numeric Data |
LONG | Matches integral numbers. See: Numeric Data |
HEXLONG | Matches integral numbers in hexadecimal notation. See: Numeric Data |
CREDITCARD | Matches valid credit card numbers. See: Credit Card Data |
IPADDR | Matches IPv4 and IPV6 addresses. See: Network Data |
IPV4 , IPV4ADDR | Matches IPv4 addresses. See: Network Data |
IPV6 , IPV6ADDR | Matches IPv6 address. See: Network Data |
STRING | Matches single or double quoted strings and … ? |
SQS | Matches single quoted string. See: Lines and Strings |
DQS | Matches double quoted string. See: Lines and Strings |
CSVSQS | Matches single quoted string with csv escaping. See: Lines and Strings |
CSVDQS | Matches double quoted string with csv escaping. See: Lines and Strings |
<< | Look behind. See: Modifiers |
>> | Look ahead. See: Modifiers |
!<< | Negative look behind. See: Modifiers |
!>> | Negative look ahead. See: Modifiers |