Unit xquery__regex
Uses
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record TWrappedRegExprMatchResults |
Functions and Procedures
function regexprreencode(regexpr: string; flags: TWrappedRegExprFlags): string; |
procedure regexprGetGroupNesting(out result: TLongintArray; regexpr: string); |
function wregexprParseInternal(const pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr; |
function wregexprParse(pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr; |
function wregexprClone(regexpr: TWrappedRegExpr): TWrappedRegExpr; |
procedure wregexprFree(wregexp: TWrappedRegExpr); |
function wregexprMatches(regexpr: TWrappedRegExpr; input: string): Boolean; |
function wregexprExtract(regexpr: TWrappedRegExpr; input: string; out matches: TWrappedMatchArray): boolean; |
function wregexprReplaceAll(regexpr: TWrappedRegExpr; input, replacement: string; noescape: boolean): string; |
function wregexprMatch(wregexp: TWrappedRegExpr; input: string; matchAll: boolean): TWrappedRegExprMatchResults; |
Types
TWrappedRegExpr = TFLRE; |
EWrappedRegExpr = EFLRE; |
TWrappedMatchArray = TFLREStrings; |
TWrappedRegExprFlag = (...); |
TWrappedRegExprFlags = set of TWrappedRegExprFlag; |
Constants
UsingFLRE = true ; |
Description
Functions and Procedures
function regexprreencode(regexpr: string; flags: TWrappedRegExprFlags): string; |
procedure regexprGetGroupNesting(out result: TLongintArray; regexpr: string); |
function wregexprParseInternal(const pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr; |
function wregexprParse(pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr; |
function wregexprClone(regexpr: TWrappedRegExpr): TWrappedRegExpr; |
procedure wregexprFree(wregexp: TWrappedRegExpr); |
function wregexprMatches(regexpr: TWrappedRegExpr; input: string): Boolean; |
function wregexprExtract(regexpr: TWrappedRegExpr; input: string; out matches: TWrappedMatchArray): boolean; |
function wregexprReplaceAll(regexpr: TWrappedRegExpr; input, replacement: string; noescape: boolean): string; |
function wregexprMatch(wregexp: TWrappedRegExpr; input: string; matchAll: boolean): TWrappedRegExprMatchResults; |
Types
TWrappedRegExpr = TFLRE; |
EWrappedRegExpr = EFLRE; |
TWrappedMatchArray = TFLREStrings; |
TWrappedRegExprFlag = (...); |
Values
|
TWrappedRegExprFlags = set of TWrappedRegExprFlag; |
Constants
UsingFLRE = true ; |
Generated by PasDoc 0.16.0.