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

TStrings.IndexOf

Find a string in the list and return its position.

Declaration

Source position: classesh.inc line 740

public function TStrings.IndexOf(

  const S: string

):Integer; virtual;

function TStrings.IndexOf(

  const S: string;

  aStart: Integer

):Integer; virtual;

Description

IndexOf searches the list for S starting from index aStart. The start position aStart is 0 if not specified. If it is negative, it is considered an offset from TStrings.Count. The search is case-insensitive or case sensitive depending on the value of the CaseSensitive . If a matching entry is found, its position is returned. if no matching string is found, -1 is returned.

Remark:
  1. Only the first occurrence of the string is returned.
  2. The returned position is zero-based, i.e. 0 indicates the first string in the list.

See also

TStrings.IndexOfObject

  

Finds an object in the list and returns its index.

TStrings.IndexOfName

  

Finds the index of a name in the name-value pairs.

TStrings.Strings

  

Indexed access to the strings in the list.

TStrings.LastIndexOf

  

Return the index of the last occurrence of a string.

TStrings.Count

  

Number of strings in the list.


Documentation generated on: Jul 24 2023