[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: regexpr.pas line 272
type TRegExpr = class |
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(); |
class function InvertCaseFunction(); deprecated ; |
property InvertCase: TRegExprInvertCaseFunction; [rw] deprecated ; |
property UseUnicodeWordDetection: Boolean; [rw] deprecated ; |
property LinePairedSeparator: RegExprString; [rw] deprecated ; |
property EmptyInputRaisesError: Boolean; [rw] deprecated ; |
property UseOsLineEndOnReplace: Boolean; [rw] deprecated ; |
function LastError; |
function ErrorMsg(); virtual; |
procedure Compile; |
function Dump; |
function DumpOp(); |
function IsCompiled; |
function IsFixedLength(); |
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] |
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 SpaceChars: RegExprString; [rw] |
property WordChars: RegExprString; [rw] |
property LineSeparators: RegExprString; [rw] |
property UseLinePairedBreak: Boolean; [rw] |
property ReplaceLineEnd: RegExprString; [rw] |
property SlowChecksSizeMax: Integer; [rw] |
end; |
| |
TObject |