Similar to the SEARCH function with a few differences.
SEARCHR(x,y,z)
SEARCHR does the same as SEARCH, i.e. it returns the first position in a string where a character or bit of another string appears. However, there are a few differences between them. With SEARCHR search is done from right to left and the default value for z is LENGTH(x).
The result precision is Fixed Binary(31) unless the -bifprec compiler option overrides it.
dcl s char (16); dcl i fixed bin (15); s = 'Newbury, England'; i = searchr (s, 'ry'); /* i = 7, ‘y’ found starting from the right */
None.