[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Search for substring in a string.
Source position: systemh.inc line 1085
function Pos( |
const substr: shortstring; |
const s: shortstring |
):SizeInt; |
C: Char; |
const s: shortstring |
):SizeInt; |
const Substr: ShortString; |
const Source: RawByteString |
):SizeInt; |
const substr: shortstring; |
c: Char |
):SizeInt; |
const Substr: RawByteString; |
const Source: RawByteString |
):SizeInt; |
c: AnsiChar; |
const s: RawByteString |
):SizeInt; |
const Substr: UnicodeString; |
const Source: UnicodeString |
):SizeInt; |
c: Char; |
const s: UnicodeString |
):SizeInt; |
c: UnicodeChar; |
const s: UnicodeString |
):SizeInt; |
const c: RawByteString; |
const s: UnicodeString |
):SizeInt; |
const c: UnicodeString; |
const s: RawByteString |
):SizeInt; |
const c: ShortString; |
const s: UnicodeString |
):SizeInt; |
const Substr: WideString; |
const Source: WideString |
):SizeInt; |
c: Char; |
const s: WideString |
):SizeInt; |
c: WideChar; |
const s: WideString |
):SizeInt; |
c: WideChar; |
const s: RawByteString |
):SizeInt; |
const c: RawByteString; |
const s: WideString |
):SizeInt; |
const c: WideString; |
const s: RawByteString |
):SizeInt; |
const c: ShortString; |
const s: WideString |
):SizeInt; |
c: Char; |
const v: Variant |
):SizeInt; |
s: ShortString; |
const v: Variant |
):SizeInt; |
const a: AnsiString; |
const v: Variant |
):SizeInt; |
const w: WideString; |
const v: Variant |
):SizeInt; |
const w: UnicodeString; |
const v: Variant |
):SizeInt; |
const v: Variant; |
const c: Char |
):SizeInt; |
const v: Variant; |
const s: ShortString |
):SizeInt; |
const v: Variant; |
const a: AnsiString |
):SizeInt; |
const v: Variant; |
const w: WideString |
):SizeInt; |
const v: Variant; |
const w: UnicodeString |
):SizeInt; |
const v1: Variant; |
const v2: Variant |
):SizeInt; |
Pos returns the index of Substr in S, if S contains Substr. In case Substr isn't found, 0 is returned. The search is case-sensitive.
None
|
Returns length of a string or array. |
|
|
Copy part of a string. |
|
|
Delete part of a string. |
|
|
Insert one string in another. |
Program Example48; { Program to demonstrate the Pos function. } Var S : String; begin S:='The first space in this sentence is at position : '; Writeln (S,pos(' ',S)); S:='The last letter of the alphabet doesn''t appear in this sentence '; If (Pos ('Z',S)=0) and (Pos('z',S)=0) then Writeln (S); end.