[Overview][Resource strings][Constants][Types][Procedures and functions][Index] | Reference for unit 'StrUtils' (#rtl)

# RPosEx

Find last occurrence substring or character in a string, starting at a certain position

## Declaration

Source position: strutils.pp line 180

`function RPosEx(`
`C: Char;`
`const S: AnsiString;`
`offs: Cardinal`
`):SizeInt; overload; function RPosEx(`
`C: UnicodeChar;`
`const S: UnicodeString;`
`offs: Cardinal`
`):SizeInt; overload; function RPosEx(`
`const Substr: AnsiString;`
`const Source: AnsiString;`
`offs: Cardinal`
`):SizeInt; overload; function RPosEx(`
`const Substr: UnicodeString;`
`const Source: UnicodeString;`
`offs: Cardinal`
`):SizeInt; overload;`

## Description

RPos looks in S for the character C or the string SubStr. It starts looking at position Offs (counted from the start of the string), and searches towards the beginning of the string. If a match is found, it returns the position of the match.

## See also

RPos |  | Find last occurrence of substring or character in a string