Sign in Join
FPDoc Onlineexperiment

TUnicodeStringBuilder.Replace function

Member of TUnicodeStringBuilderpublicIn unit sysutils

Replace a range of characters.

Declaration

pascal
function Replace(const OldChar: WideChar; const NewChar: WideChar)
: TUnicodeStringBuilder
function Replace(const OldChar: WideChar; const NewChar: WideChar; 
 StartIndex: Integer; Count: Integer)
: TUnicodeStringBuilder
function Replace(const OldValue: UnicodeString; 
 const NewValue: UnicodeString): TUnicodeStringBuilder
function Replace(const OldValue: UnicodeString; 
 const NewValue: UnicodeString; StartIndex: Integer; 
 Count: Integer): TUnicodeStringBuilder

Description

Replace replaces occurrences of OldValue with the characters in NewValue. The search operation starts at position StartIndex (0-based, default 0) till position StartIndex+aCount is reached.

Errors

If StartIndex or StartIndex+aCount is out of range, an ERangeError exception is raised.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.