strrpos
Find the position of the last occurrence of a substring in a string
[...] = optional ... = your value
[var $... = ]call strrpos $haystack=…;$needle=…[;$offset=…]
Notes
negative $offset values count from the end of $haystack
positive $offset values count from the start of $haystack
Example code
<!--parser:xtscript-->
# Needle is at positions 2 and 15
var $haystack = abcdefghijklmabcdefghijklm
var $needle = cde
var $offset = 0
var $position = call strrpos $haystack=$haystack; $needle=$needle; $offset=$offset ;
print haystack= $haystack<br />
print needle = $needle<br />
print offset = $offset<br />
print position = $position<hr />
var $offset = -12
var $position = call strrpos $haystack=$haystack; $needle=$needle; $offset=$offset ;
print haystack = $haystack<br />
print needle = $needle<br />
print offset = $offset<br />
print position = $position<hr />
<!--/parser:xtscript-->
Show in textareaExample output
Reloadhaystack= abcdefghijklmabcdefghijklm
needle = cde
offset = 0
position = 15
haystack = abcdefghijklmabcdefghijklm
needle = cde
offset = -12
position = 2