1. Overview of RegEx Drivers Features

This section explains the supported features that are listed in the table below.

Cross buffer
Support cross buffer detection.
PCRE start anchor
Support PCRE start anchor.
PCRE atomic grouping
Support PCRE atomic grouping.
PCRE back reference
Support PCRE back reference.
PCRE back tracking ctrl
Support PCRE back tracking ctrl.
PCRE call outs
Support PCRE call outes.
PCRE forward reference
Support Forward reference.
PCRE greedy
Support PCRE greedy mode.
PCRE match all
Support PCRE match all.
PCRE match as end
Support match as end.
PCRE match point rst
Support PCRE match point reset directive.
PCRE New line conventions
Support new line conventions.
PCRE new line SEQ
Support new line sequence.
PCRE look around
Support PCRE look around.
PCRE possessive qualifiers
Support PCRE possessive qualifiers.
PCRE subroutine references
Support PCRE subroutine references.
PCRE UTF 8
Support UTF-8.
PCRE UTF 16
Support UTF-16.
PCRE UTF 32
Support UTF-32.
PCRE word boundary
Support word boundaries.
Run time compilation
Support compilation during run time.
Armv8
Support armv8 (64bit) architecture.
x86
Support x86 architecture.

Note

Most of the features capabilities should be provided by the drivers via the RegEx info_get operation.

3. Features Table

Table 3.4 Features availability in regex drivers
Feature m l x 5 o c t e o n t x 2
Cross buffer    
PCRE start anchor    
PCRE atomic grouping    
PCRE back reference   Y
PCRE back tracking ctrl    
PCRE call outs    
PCRE forward reference    
PCRE greedy    
PCRE match all    
PCRE match as end    
PCRE match point rst    
PCRE New line conventions    
PCRE new line SEQ    
PCRE look around    
PCRE possessive qualifiers    
PCRE subroutine references    
PCRE UTF 8    
PCRE UTF 16    
PCRE UTF 32    
PCRE word boundary   Y
Run time compilation   Y
Armv8 Y Y
x86 Y  

Note

Features marked with “P” are partially supported. Refer to the appropriate driver guide in the following sections for details.