<?php
$st = '2';
$p = '#'.$st.'#';
$r = '___RPLCMNT___';
$s = 'вывыаыва2ываываыва2ыаыаываы2пвпва';
//например так. если не нужны regexp, то strrpos()
$ps = preg_split($p,$s,-1, PREG_SPLIT_OFFSET_CAPTURE
);
$pos = $ps[count($ps)-1][1];
echo $s.' ==> '.$rs;
?>
PD9waHAgCiAgICAkc3QgPSAnMic7IAogICAgJHAgPSAnIycuJHN0LicjJzsgCiAgICAkciA9ICdfX19SUExDTU5UX19fJzsgCiAgICAkcyA9ICfQstGL0LLRi9Cw0YvQstCwMtGL0LLQsNGL0LLQsNGL0LLQsDLRi9Cw0YvQsNGL0LLQsNGLMtC/0LLQv9Cy0LAnOwogCiAgICAvL9C90LDQv9GA0LjQvNC10YAg0YLQsNC6LiDQtdGB0LvQuCDQvdC1INC90YPQttC90YsgcmVnZXhwLCDRgtC+IHN0cnJwb3MoKQogICAgJHBzID0gcHJlZ19zcGxpdCgkcCwkcywtMSwgUFJFR19TUExJVF9PRkZTRVRfQ0FQVFVSRSk7CiAgICAKICAgICRwb3MgPSAkcHNbY291bnQoJHBzKS0xXVsxXTsKICAgICRycyA9IHN1YnN0cl9yZXBsYWNlKCRzLCAkciwgJHBvcy1zdHJsZW4oJHN0KSwgLShzdHJsZW4oJHMpLSRwb3MpKTsKCiAgICBlY2hvICRzLicgPT0+ICcuJHJzOyAgICAKPz4=