Unit xquery__regex

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
  • wrfSingleLine
  • wrfMultiLine
  • wrfIgnoreCase
  • wrfStripWhitespace
  • wrfQuote
  • wrfSkipSyntaxNormalization
TWrappedRegExprFlags = set of TWrappedRegExprFlag;
 

Constants

UsingFLRE = true ;
 

Generated by PasDoc 0.16.0.