Unit 'regexpr' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#regexpr]

TRegExpr

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

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;

Inheritance

TRegExpr

|

TObject


Documentation generated on: 2023-03-18