Skip to content

TAnsiStringBuilder.Replace

Replace a range of characters.

Declaration

Source position: syssbh.inc line 112

public 
function Replace(const OldChar: AnsiChar; const NewChar: AnsiChar)
                 : TAnsiStringBuilder;

function Replace(const OldChar: AnsiChar; const NewChar: AnsiChar; 
                StartIndex: Integer; Count: Integer)
                 : TAnsiStringBuilder;

function Replace(const OldValue: RawByteString; 
                const NewValue: RawByteString) : TAnsiStringBuilder;

function Replace(const OldValue: RawByteString; 
                const NewValue: RawByteString; StartIndex: Integer; 
                Count: Integer) : TAnsiStringBuilder;

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.