[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: xregexpr.pas line 341
type TRegExpr = class |
||
protected |
||
procedure Error(); virtual; |
|
|
public |
||
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
class function VersionMajor; |
|
|
class function VersionMinor; |
|
|
function Exec(); |
|
|
function ExecNext(); |
|
|
function ExecPos(); |
|
|
function Substitute(); |
|
|
procedure Split(); |
|
|
function Replace(); |
|
|
function ReplaceEx(); |
|
|
function LastError; |
|
|
function ErrorMsg(); virtual; |
|
|
procedure Compile; |
|
|
function Dump(); |
|
|
function DumpOp(); |
|
|
function IsCompiled; |
|
|
function IsFixedLength(); |
|
|
function IsFixedLengthEx(); |
|
|
property Expression: RegExprString; [rw] |
|
|
property ModifierStr: RegExprString; [rw] |
|
|
property ModifierI: Boolean; [rw] |
|
|
property ModifierR: Boolean; [rw] |
|
|
property ModifierS: Boolean; [rw] |
|
|
property ModifierG: Boolean; [rw] |
|
|
property ModifierM: Boolean; [rw] |
|
|
property ModifierX: Boolean; [rw] |
|
|
property InputString: RegExprString; [rw] |
|
|
procedure SetInputSubString(); |
|
|
property SubExprMatchCount: Integer; [r] |
|
|
property MatchPos []: PtrInt; [r] |
|
|
property MatchLen []: PtrInt; [r] |
|
|
property Match []: RegExprString; [r] |
|
|
function MatchIndexFromName(); |
|
|
function MatchFromName(); |
|
|
property CompilerErrorPos: PtrInt; [r] |
|
|
property UseLinePairedBreak: Boolean; [rw] |
|
|
property ReplaceLineEnd: RegExprString; [rw] |
|
|
property SlowChecksSizeMax: Integer; [rw] |
|
|
property RaiseForRuntimeError: Boolean; [rw] |
|
|
property AllowUnsafeLookBehind: Boolean; [rw] |
|
|
property AllowLiteralBraceWithoutRange: Boolean; [rw] |
|
|
property AllowBraceWithoutMin: Boolean; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |