function my_lowcase($source_text)
{
$regExp=\'/(?<=\\s|^)([A-ZА-Я]+)(?=\\s|$)/es\';
$res_text=preg_replace($regExp,"strtolower(strtr(\'\\\\1\',\'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ\',\'абвгдеёжзийклмнопрстуфхцчшщьыъэюя\'))",$source_text);
return $res_text;
}