Top Method Summary
Options Name Purpose
CHARACTER GetGroup (character) Returns the value of the named capture group Notes : Throws AppError when no group with the given name exists. @param pcName The capture group name @return The captured text for the named group */
CHARACTER GetGroup (integer) Returns the value of the capture group at the given index Notes : Groups are numbered starting at 1. Group 0 returns the full match value (same as the Value property). @param piIndex The 1-based capture group index (0 = full match) @return The captured text for the group, or empty string if not captured */

Top Constructor Summary
Options Name Purpose
RegExMatch (integer, integer, character) Constructor of the RegExMatch class (no capture groups) Notes : @param piPosition The 1-based start position of the match @param piLength The length of the matched text @param pcValue The matched text */
RegExMatch (integer, integer, character, integer, character[]) Constructor of the RegExMatch class (with capture groups) Notes : @param piPosition The 1-based start position of the match @param piLength The length of the matched text @param pcValue The matched text @param piGroupCount The number of capture groups @param pcGroups The captured group values (extent array) */
RegExMatch (integer, integer, character, integer, character[], character[]) Constructor of the RegExMatch class (with capture groups and names) Notes : @param piPosition The 1-based start position of the match @param piLength The length of the matched text @param pcValue The matched text @param piGroupCount The number of capture groups @param pcGroups The captured group values (extent array) @param pcGroupNames The capture group names (empty string for unnamed groups) */

Top Property Summary
Options Name Purpose
INTEGER GroupCount
INTEGER Length
INTEGER Position
CHARACTER Value


Method Detail
Top

CHARACTER GetGroup (character)

Purpose: Returns the value of the named capture group
Notes : Throws AppError when no group with the given name exists.

Parameters:
pcName CHARACTER
The capture group name
Returns CHARACTER
The captured text for the named group
Top

CHARACTER GetGroup (integer)

Purpose: Returns the value of the capture group at the given index
Notes : Groups are numbered starting at 1. Group 0 returns the
full match value (same as the Value property).

Parameters:
piIndex INTEGER
The 1-based capture group index (0 = full match)
Returns CHARACTER
The captured text for the group, or empty string if not captured


Constructor Detail
Top

RegExMatch (integer, integer, character)

Purpose: Constructor of the RegExMatch class (no capture groups)
Notes :

Parameters:
piPosition INTEGER
The 1-based start position of the match
piLength INTEGER
The length of the matched text
pcValue CHARACTER
The matched text
Top

RegExMatch (integer, integer, character, integer, character[])

Purpose: Constructor of the RegExMatch class (with capture groups)
Notes :

Parameters:
piPosition INTEGER
The 1-based start position of the match
piLength INTEGER
The length of the matched text
pcValue CHARACTER
The matched text
piGroupCount INTEGER
The number of capture groups
pcGroups CHARACTER
The captured group values (extent array)
Top

RegExMatch (integer, integer, character, integer, character[], character[])

Purpose: Constructor of the RegExMatch class (with capture groups and names)
Notes :

Parameters:
piPosition INTEGER
The 1-based start position of the match
piLength INTEGER
The length of the matched text
pcValue CHARACTER
The matched text
piGroupCount INTEGER
The number of capture groups
pcGroups CHARACTER
The captured group values (extent array)
pcGroupNames CHARACTER
The capture group names (empty string for unnamed groups)


Property Detail
Top

INTEGER GroupCount


Returns INTEGER
Top

INTEGER Length


Returns INTEGER
Top

INTEGER Position


Returns INTEGER
Top

CHARACTER Value


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:21:39