Skip to content

TUnicodeStringBuilder.Replace

Replace a range of characters.

Declaration

Source position: syssbh.inc line 112

public 
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

Name Description
AppendFormat Append the result of a Format.
AppendLine Append a string followed by a newline.
Append Append data in string form to the buffer.
Insert Insert data in string form into the buffer at a given position.
Clear Clear the string being built.
Remove Remove data from the string.