The pattern with basic regular expression.
The expression to parse.
Flags which modify the behaviour of the expression.
ID number to be associated with the corresponding pattern in the expressions array.
Extended behaviour for this pattern
The precision to track start of match offsets in stream state.
Construct a pattern with expression.
Construct a pattern with expression and flags.
Set case-insensitive matching.
. will not exclude newlines.
Set multi-line anchoring.
Set single-match only mode.
Allow expressions that can match against empty buffers.
Enable UTF-8 mode for this expression.
Enable Unicode property support for this expression.
Enable prefiltering mode for this expression.
Report the leftmost start of match offset when a match is found.
Don’t do any match reporting.
Utility function providing information about a regular expression.
The information provided in ExpressionInfo includes the minimum and maximum width of a pattern match.
The basic regular expression compiler.
This is the function call with which an expression is compiled into a Hyperscan database which can be passed to the runtime functions
s to return a value of this type. Read more
Returns the argument unchanged.