Sign in Join
FPDoc Onlineexperiment

PosEx function

In unit StrUtils

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

Declaration

pascal
function PosEx(const SubStr: Ansistring; const S: Ansistring; 
 Offset: SizeInt): SizeInt

Arguments

SubStr

String to search for.

S

String to search.

Offset

Initial position where to start searching.

Function result

Position of the character, or 0 if it is not found.

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

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.