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 regerence.
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
Cross buffer  
PCRE start anchor  
PCRE atomic grouping  
PCRE back reference  
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  
Run time compilation  
Armv8 Y
x86 Y

Note

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