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. |