Unit 'sysutils' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

TUnicodeStringBuilder.Replace

Replace a range of characters.

Declaration

Source position: syssbh.inc line 112

public function TUnicodeStringBuilder.Replace(

  const OldChar: WideChar;

  const NewChar: WideChar

):TUnicodeStringBuilder;

function TUnicodeStringBuilder.Replace(

  const OldChar: WideChar;

  const NewChar: WideChar;

  StartIndex: Integer;

  Count: Integer

):TUnicodeStringBuilder;

function TUnicodeStringBuilder.Replace(

  const OldValue: UnicodeString;

  const NewValue: UnicodeString

):TUnicodeStringBuilder;

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

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.


Documentation generated on: Dec 27 2024