PosEx

Search for the occurrence of a character in a string, starting at a certain position.

Declaration

Source position: strutils.pp line 117

  function PosEx(const SubStr: string; const S: string; Offset: SizeUInt)
                 : SizeInt;
  function PosEx(const SubStr: string; const S: string) : SizeInt;
  function PosEx(c: Char; const S: string; Offset: SizeUInt) : SizeInt;
  function PosEx(const SubStr: UnicodeString; const S: UnicodeString; 
                Offset: SizeUInt) : SizeInt;
  function PosEx(c: WideChar; const S: UnicodeString; Offset: SizeUInt)
                 : SizeInt;
  function PosEx(const SubStr: UnicodeString; const S: UnicodeString)
                 : SizeInt;

Description

PosEx returns the position of the first occurrence of the character C or the substring SubStr in the string S, starting the search at position Offset (default 1). If C or SubStr does not occur in S after the given Offset, zero is returned. The position Offset is also searched.

Errors

None.

See also

Name Description
AnsiContainsStr Checks whether a string contains a given substring
AnsiContainsText Check whether a string contains a certain substring, ignoring case.
NPos Returns the position of the N-th occurrence of a substring in a string.